1003_A+B

// 1003_A+B.cpp : 定義控制檯應用程序的入口點。
//1003:A+B
//時間限制:1 秒內存限制:32 兆特殊判題:否提交:17709解決:7330
//題目描述:
//給定兩個整數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
//來源:
//2010年浙江大學計算機及軟件工程研究生機試真題

#include "stdafx.h"
#include "stdio.h"
#include "math.h"
#include "stdlib.h"

int main()
{
    char a[15],b[15];
    int negative = 0;
    while(scanf("%s %s",a,b)!=EOF)
    {
        char c[15]={'0'},d[15]={'0'};
        int i=0,j=0;
        while(a[i]!='\0')
            if (a[i++]!=',')
            {
                c[j++]=a[i-1];
            }
        i=0,j=0;
        while(b[i]!='\0')
            if (b[i++]!=',')
            {
                d[j++]=b[i-1];
            }       
        int m=atoi(c);
        int n=atoi(d);
        printf("%d %s %s\n",m+n,c,d);
    }
    return 0;
}

/*

atoi();

*/

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章