HDU 2057
来源:互联网 发布:余姚数控编程培训 编辑:程序博客网 时间:2024/06/07 10:14
http://acm.hdu.edu.cn/showproblem.php?pid=2057
C++提供十六进制加法
头文件:#include <iomanip>
说明:是I/O流控制头文件,就像C里面的格式化输出一样
设置字符填充,c可以是字符常或字符变量
setprecision(n) 设置浮点数的有效数字为n位 setw(n) 设置字段宽度为n位 setiosflags(ios::fixed) 设置浮点数以固定的小数位数显示 setiosflags(ios::scientific) 设置浮点数以科学计数法表示 setiosflags(ios::left) 输出左对齐 setiosflags(ios::right) 输出右对齐 setiosflags(ios::skipws) 忽略前导空格 setiosflags(ios::uppercase) 在以科学计数法输出E与十六进制输出X以大写输出,否则小写。 setiosflags(ios::showpos) 输出正数时显示"+"号 setiosflags(ios::showpoint) 强制显示小数点 resetiosflags()终止已经设置的输出格式状态,在括号中应指定内容
hex的输出中字母默认为小写,需要加上uppercase
十六进制负数在计算机里表示为补码形式,要显示出带正负号的十六进制形式来就要对其取反加负号,-c即可!
- #include <iostream>
- #include <iomanip>
- using namespace std;
- int main()
- {
- __int64 a,b,c;
- while(cin>>hex>>a>>b){
- c=a+b;
- if(c<0){
- cout<<'-';
- c=-c;
- }
- cout<<hex<<uppercase<<c<<endl;
- }
- return 0;
- }
阅读全文
0 0
- hdu 2057
- HDU 2057
- HDU 2057
- hdu 2057
- hdu 2057
- hdu 2057
- HDU 2057
- hdu 2057 命运
- HDU 2057 JAVA
- hdu
- hdu
- HDU
- hdu ()
- hdu
- hdu
- HDU
- HDU
- hdu
- 剑指offer之用两个栈实现队列
- VMware 虚拟机克隆 CentOS 6.5 之后,网络配置问题的解决方案
- JavaScript之客户端存储
- Java语言汉语转换为拼音
- MySQL安装
- HDU 2057
- 数据结构入门1—Treap
- 面试题分享
- 八数码 二 康托哈希
- js数组API和字符串API汇总
- JS的常用对象
- HBase学习之五:HBase的RowKey设计原则
- CodeForces 240F TorCoder(线段树)
- R(N)(勾股定理的变形)