ACM3787
/* 问题说明 给定两个整数A和B,其表示形式是:从个位开始, 每三位数用逗号","隔开。 现在请计算A+B的结果,并以正常形式输出。 输入 输入包含多组数据数据,每组数据占一行, 由两个整数“和乙组成(-10 ^ 9 <A,B <10 ^ 9)。 产量 请计算A +乙的结果,并以正常形式输出,每组数据占一行。 采样输入 -234,567,890 123,456,789 1,234 2345678 样本输出 -111111101 2346912 */ #include<stdio.h> int fun(char *p) { int n,i; n=0;i=0; if(*p=='-') { i=1; while(p[i]!='\0') { if(p[i]!=',') n=n*10+(p[i]-'0'); i++; } return -n; } else { while(p[i]!='\0') { if(p[i]!=',') { n=n*10+(p[i]-'0'); } i++; } return n; } } int main() { char str1[20],str2[20]; int s; while(scanf("%s%s",str1,str2)!=EOF) { s=fun(str1)+fun(str2); printf("%d\n",s); } return 0; }
不要让今天成为明天的遗憾!