题目原址:http://www.patest.cn/contests/pat-a-practise/1001
代码如下:
#include<stdio.h>
#include<string.h>
int main(){
int a, b, c;
int ans[30], l;
scanf("%d %d", &a, &b);
c = a + b;
if(c < 0){
printf("-");
c = -c;
}
if(!c){
printf("0\n");
}
memset(ans, 0, sizeof(ans));
for(l = 0; c; l++){
ans[l] = c % 10;
c /= 10;
}
l--;
while(l >= 0){
printf("%d", ans[l]);
if(l == 0)
printf("\n");
else if(l % 3 == 0)
printf(",");
l--;
}
return 0;
}