-
题目描述:
-
给定两个整数A和B,其表示形式是:从个位开始,每三位数用逗号","隔开。
现在请计算A+B的结果,并以正常形式输出。
-
输入:
-
输入包含多组数据数据,每组数据占一行,由两个整数A和B组成(-10^9 < A,B < 10^9)。
-
输出:
-
请计算A+B的结果,并以正常形式输出,每组数据占一行。
-
样例输入:
-
-234,567,890 123,456,789 1,234 2,345,678
-
样例输出:
-
-111111101
2346912
-
-
-
-
-
#include<stdio.h>
-
void main(){
-
string A,B;
-
while(scanf("%s %s",A,B)==2){
-
long long num1=0,num2=0;
-
int sign1=1,sign2=1;
-
for(int i=0;i<A.length();i++){
-
if(A[I]=='-') {sign1=-1; continue;}
-
if(A[i]==',') continue;
-
num1+=num1*10+A[i];
-
}
-
for(int i=0;i<B.length();i++){
-
if(B[i]=='-'){sign2=-1;continue}
-
if(B[i]==',') continue;
-
num2=num2*10+B[i];
-
}
-
printf("%d",sign*num1+sign2*num2);
-
}
-
}