首页 > 其他 > 详细

【杭电acm】1720 A+B coming

时间:2014-03-02 22:31:56      阅读:473      评论:0      收藏:0      [点我收藏+]

水题。

bubuko.com,布布扣
#include <stdio.h>
#include <string.h>

#define MAXNUM 1005

int stoi(char);

int main() {
    char sa[MAXNUM], sb[MAXNUM];
    int a, b;
    int i;

    while (scanf("%s %s", sa, sb) != EOF) {
        a = 0;
        for (i=0; i<strlen(sa); i++)
            a = a*16 + stoi(sa[i]);
        b = 0;
        for (i=0; i<strlen(sb); i++)
            b = b*16 + stoi(sb[i]);
        printf("%d\n", a+b);
    }

    return 0;
}

int stoi(char ch) {
    if (ch>=0 && ch<=9)
        return ch-0;
    if (ch>=A && ch<=F)
        return ch-A+10;
    if (ch>=a && ch<=f)
        return ch-a+10;
}
bubuko.com,布布扣

【杭电acm】1720 A+B coming,布布扣,bubuko.com

【杭电acm】1720 A+B coming

原文:http://www.cnblogs.com/bombe1013/p/3575744.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!