题目描述:
给定两个整数A和B,其表示形式是:从个位开始,每三位数用逗号","隔开。现在请计算A+B的结果,并以正常形式输出。
输入:
输入包含多组数据数据,每组数据占一行,由两个整数A和B组成(-10^9 < A,B < 10^9)。输出:
请计算A+B的结果,并以正常形式输出,每组数据占一行。样例输入:
-234,567,890 123,456,7891,234 2,345,678
样例输出:
-1111111012346912
源码:
#include<stdio.h>
#include<string.h>
#include<stdlib.h>
int main(int argc,char **argv)
{
char a[15],b[15];
while(EOF != scanf("%s %s",a,b))
{
char aa[15],bb[15];
int i = 0,j = 0;
for(i = 0;i <= strlen(a);i++)
{
if(a[i] != ',')
aa[j++] = a[i];
}
for(i = 0,j = 0;i <= strlen(b);i++)
{
if(b[i] != ',')
bb[j++] = b[i];
}
printf("%lld\n",atoll(aa) + atoll(bb));
}
return 0;
}
/**************************************************************
Problem: 1003
User:
Language: C
Result: Accepted
Time:0 ms
Memory:912 kb
****************************************************************/