首页 > 其他 > 详细

A1001

时间:2019-12-16 20:24:07      阅读:77      评论:0      收藏:0      [点我收藏+]
两数相加,结果每三位添加一个逗号。一开始没有注意到%03d的问题,因为有某些数据逗号分割后高位带0,因此需要用0来补充空位。
 1 #include<iostream>
 2 #include<stdio.h>
 3 using namespace std;
 4 int main(){
 5     int a,b;
 6     scanf("%d%d",&a,&b);
 7     int sum=a+b;
 8     if(sum<0){
 9         printf("-"); 
10         sum=-sum;
11     }
12     if(sum<1000)
13       printf("%d",sum);
14     if(sum>=1000&&sum<1000000) 
15       printf("%d,%03d",sum/1000,sum%1000);
16     if(sum>=1000000&&sum<10000000) 
17       printf("%d,%03d,%03d",sum/1000000,(sum%1000000)/1000,sum%1000);
18     return 0;
19 } 

A1001

原文:https://www.cnblogs.com/Lynn-2019/p/12050644.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!