【问题描述】
输入2个十进制整数,分别按照十六进制,十进制,八进制表格式输出。
【样例输入】
12 23
【样例输出】
0xc 12 014
0x17 23 027
【样例说明】
每一项的输出宽度均为8位,左对齐。
相关知识点:整数的基数设置、
#include <iostream>
#include <iomanip>
using namespace std
;
int main()
{
int a
,b
;
cin
>>a
>>b
;
cout
<<showbase
<<left
<<setfill(' ')<<setw(8)<<hex
<<a
;
cout
<<left
<<setfill(' ')<<setw(8)<<dec
<<a
;
cout
<<showbase
<<left
<<setfill(' ')<<setw(8)<<oct
<<a
<<endl
;
cout
<<showbase
<<left
<<setfill(' ')<<setw(8)<<hex
<<b
;
cout
<<left
<<setfill(' ')<<setw(8)<<dec
<<b
;
cout
<<showbase
<<left
<<setfill(' ')<<setw(8)<<oct
<<b
<<endl
;
return 0;
}
转载请注明原文地址: https://mac.8miu.com/read-503160.html