抱歉,您的浏览器无法访问本站
本页面需要浏览器支持(启用)JavaScript
了解详情 >

老师平时布置的希冀系统上的作业答案,仅供参考!

【问题描述】

从键盘输入一个十进制的数n(0<n<100),输出n的八进制,十六进制和十六位二进制的值

【输入形式】

键盘输入一个整数n(0<n<100)

【输出形式】

n的八进制

n的十六进制

n的十六位二进制

【样例输入】

16

【样例输出】

20

10

0000000000010000

【参考答案】

1
2
3
4
5
6
7
8
9
10
11
12
#include<iostream>
#include<bitset>
using namespace std;

int main()
{
int a;
cin>>a;
cout<<oct<<a<<endl;
cout<<hex<<a<<endl;
cout<<bitset<16>(a)<<endl;
}

评论