hdu 2057 A+B Again

////////////////
/*这个题还是挺有技巧的:
刚开始一看,愣了
以为需要用字符串进行模拟,这样写会很麻烦,写了好久,还容易乱,无奈,借鉴……
他要求的范围不超过15位,正好可以用I64x进行存储
然而还有一个问题就是,如果他们相加结果为负数需要转化为正数再输出……

http://acm.hdu.edu.cn/showproblem.php?pid=2057
*/
#include<stdio.h>
int main()
{  
    __int64 a,b;  
    while(scanf("%I64x%I64x",&a,&b)!=EOF)
    {      printf(a+b<0?"-%I64X\n":"%I64X\n",a+b<0?-(a+b):a+b);
 
   }


    return 0;
}

阅读更多
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/cddchina/article/details/7389677
文章标签: 存储
个人分类: 技巧类 (水)
想对作者说点什么? 我来说一句

HDU ACM as easy as a+b

2008年11月18日 604B 下载

没有更多推荐了,返回首页

不良信息举报

hdu 2057 A+B Again

最多只允许输入30个字

加入CSDN,享受更精准的内容推荐,与500万程序员共同成长!
关闭
关闭