返回目录![在这里插入图片描述](https://img-blog.csdnimg.cn/20200331144912498.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L2ExOTIwOTkzMTY1,size_16,color_FFFFFF,t_70)
题意
计算两个数之和,每3位需要输出一个逗号
注意点
- 本题除了以下方法外,还可以考虑用数组或字符串处理,但本方法最简单粗暴
#include <bits/stdc++.h>
using namespace std;
int main()
{
int a, b;
scanf("%d %d",&a,&b);
int sum=a+b;
if(sum<0){
sum=-sum;
printf("-");
}
if(sum/1000000!=0){
printf("%d,",sum/1000000);
printf("%03d,",sum/1000%1000);
printf("%03d",sum%1000);
}else if(sum/1000!=0){
printf("%d,",sum/1000);
printf("%03d",sum%1000);
}else{
printf("%d",sum);
}
return 0;
}