2011年9月9日 星期五

a170: 天才的小明

內容 :
    小明剛上高中
    加入了WISH(花蓮高中資研社)
    剛學完進制
    正意氣風發
    沒想到老師突然出了一題加法
    這可不是一般的加法唷~~
    而是進制加法
    我們都知道
    8 + 8 = 16
    所以八進制加八進制就該以十六進制來表達啦~~
    於是老師出了N題八進制加八進制的題目
    請小明輸出十六進制的答案

輸入說明 :
    第一行 輸入一數N,代表有N題
    第2~N+1行 每行輸入兩數A,B(八進制表示)

輸出說明 :
    輸出 A+B 的結果,以十六進制大寫表示

範例輸入 :
3
7 7
77 7
77 77

範例輸出 :
E
46
7E

提示 :
    A、B以及A+B的范围均在long int内。

程式碼 :
#include<stdio.h>

int main()
{
    int n;
    long long a,b;
    
    scanf("%d",&n);
    while(scanf("%o %o",&a,&b)==2)
        printf("%X\n",a+b);
    
    return 0;
}




http://zerojudge.tw/ShowProblem?problemid=a170

沒有留言:

張貼留言