Pat1001代码
#include<cstdio>
int main(int argc,char *argv[])
{
int A,B;
int sum;
int p1,p2,p3;
scanf("%d%d",&A,&B);
sum=A+B;
if(sum<0)
{
printf("-");
sum=-sum;
}
p3=sum%1000;
sum=sum/1000;
p2=sum%1000;
sum=sum/1000;
p1=sum%1000;
if(p1!=0)
printf("%d,%.3d,%.3d\n",p1,p2,p3);
else if(p2!=0)
printf("%d,%.3d\n",p2,p3);
else
printf("%d\n",p3);
return 0;
}
注意到A,B的取值范围,所以最多只会有2个逗号出现。。。