#include<cstdio>
#include<algorithm>
#include<stdlib.h>
#include<cstring>
#include<math.h>
int main()
{
int a,b,c,d[3]={};
scanf("%d%d",&a,&b);
c=a+b;
int i=0;
if(c<0)
{
printf("-");
c=-c;
}
do
{
d[i]=c%1000;
c/=1000;
i++;
}while(c!=0);
if(d[2]!=0)
{
printf("%d",d[2]);
printf(",");
printf("%03d",d[1]);
printf(",");
printf("%03d",d[0]);
}
else if(d[1]!=0)
{
printf("%d",d[1]);
printf(",");
printf("%03d",d[0]);
}
else
{
printf("%d",d[0]);
}
system("pause");
return 0;
}
PAT 1001
最新推荐文章于 2022-09-05 18:16:34 发布
本文介绍了一个使用C语言实现的大数加法程序。该程序通过读取两个整数并计算它们的和,然后以千位分隔符的形式打印结果。文章详细展示了如何处理任意大小的整数相加,并特别考虑了负数的情况。
663

被折叠的 条评论
为什么被折叠?



