整数的输出格式(C++程序设计第7周)

来源:互联网 发布:java api 1.8 chm 编辑:程序博客网 时间:2024/05/16 07:53

问题描述

利用流操纵算子实现: 输入一个整数,先将该整数以十六进制输出,然后再将该整数以10个字符的宽度输出,宽度不足时在左边补0。

注意:在不同系统、编译器上的输出格式略有不同,但保证在程序中采用默认格式设置一定能在OJ平台上得到正确结果。

输入

一个正整数,保证可以用int类型存储。

输出

第一行:以十六进制输出该整数;

第二行:以10个字符的宽度输出该整数。

样例输入

23

样例输出

170000000023

提示
参考网址:http://arachnoid.com/cpptutor/student3.html
源码

#include <iostream>#include <iomanip>using namespace std;int main(){    int num;    cin >> num;    cout << hex << num << endl;    cout.fill('0');    cout << dec << setw(10) << num << endl;    return 0;}
0 0
原创粉丝点击