HDU2057aA + B again
来源:互联网 发布:微信打开未备案域名 编辑:程序博客网 时间:2024/05/20 03:43
这道题是十六进制的大数加法,c里面有十六进制的读取和输出,所以不用考虑进制转换,然后不大于15位十六进制数,int二进制32位,所以不能用int,可以换成__int 64,或者是longlong.
用__int64的代码
#include <stdio.h>int main(){__int64 a,b;while(~scanf("%I64X%I64X",&a,&b)){a +=b;if(a<0){printf("-%I64X\n",-a);}else printf("%I64X\n",a);}return 0;}
看到大家有争议,要用 long long,下面实验了一下。
/*hdu2057A=B again method of long long */ #include <stdio.h>int main(){long long a,b;while(scanf("%llx%llx",&a,&b)!=EOF){a += b;if(a<0)printf("-%llx",-a);elseprintf("%llx", a);} return 0;}
不同的操作系统有区别,要记得
阅读全文
0 0
- HDU2057aA + B again
- A + B Again
- HDU A + B Again
- HDU_2057 A + B Again
- 4629. A+B Again
- 【2057 A + B Again ?】
- hdu2057 A + B Again
- hdoj2057 A+B Again
- 2057 A + B Again
- hdu2057 A + B Again
- A + B Again
- hdu2057A + B Again
- A + B Again
- hdoj A + B Again
- HDU2057 A + B Again
- A + B Again
- A+B Again
- hdu2057 A + B Again
- redis应用【五】 -- java连接redis
- Java高级工程师常见面试题
- bootstrap之dropdown
- thinkphp5 去掉url里的index.php
- JavaSwing_5.5: 拖拽功能
- HDU2057aA + B again
- 我的第一个上海国际10K精英赛
- [Mac]显示系统默认隐藏文件
- 如何正确理解CAP理论?
- 用服务器制作自己的图床
- JavaSwing_5.6: 系统托盘(System Tray)
- 排序算法:桶排序
- Numpy数组
- 高通modem博文汇总