注意符号。。。
#include<stdio.h>
#include<string.h>int main(){
char a[100],b[100];
int i,t,fa,fb,A,B,sum;
while(scanf("%s %s",a,b)!=EOF){
A=0; t=1; fa=0; fb=0;
for(i=strlen(a)-1;i>0;i--){
if(a[i]!=','){
A+=(a[i]-'0')*t;
t*=10;
}
}
if(a[0]>='0' && a[0]<='9') A+=(a[0]-'0')*t;
else if(a[0]=='-') fa=1;
B=0; t=1;
for(i=strlen(b)-1;i>0;i--){
if(b[i]!=','){
B+=(b[i]-'0')*t;
t*=10;
}
}
if(b[0]>='0' && b[0]<='9') B+=(b[0]-'0')*t;
else if(b[0]=='-') fb=1;
if(fa==0 && fb==0) sum=A+B;
else if(fa==1 && fb==0) sum=B-A;
else if(fa==0 && fb==1) sum=A-B;
else sum=-(A+B);
printf("%d\n",sum);
}
return 0;
}