- 題目描述:
-
給定兩個整數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>
int main()
{
int i;
long m,n;
char a[15],b[15];
while(scanf("%s%s",a,b) != EOF){
n = 0;
for(i = 0; a[i] != '\0';i ++)
{
if(a[i] <= '9' && a[i] >= '0')
n = n * 10 + (a[i] - '0');
else
continue;
}
if (a[0] == '-'){
n = -n;
}
m = 0;
for(i = 0; b[i] != '\0';i ++)
{
if(b[i] <= '9' && b[i] >= '0')
m = m * 10 + (b[i] - '0');
else
continue;
}
if (b[0] == '-')
{
m = -m;
}
printf("%ld\n",n + m);
}
return 0;
}