九度 OJ 1003 A+B

来源:互联网 发布:js获取页面加载时间 编辑:程序博客网 时间:2024/04/29 14:59

题目描述:

给定两个整数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>#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****************************************************************/


0 0
原创粉丝点击