问题3936--进制数3936: 进制数
时间限制: 1 Sec 内存限制: 512 MB
提交: 0 解决: 0
[提交] [状态] [讨论版] [命题人:]题目描述
将n化为二进制数,如果1的个数为奇数,则在最高位前加上一个1,否则加一个0,形成11位二进制数,用3个十六进制数输出。
如:23 二进制数为0000010111, 有4个1,在最高位前面加0, 得到00000010111。输出:
0H 1H 7H。
又如:453 二进制数为0111000101 有奇数个1,前面加1,变成10111000101。输出:
5H CH 5H
输入
n(n<1000)。
输出
3个十六进制数,两数之间有一个空格。
样例输入
453
样例输出
5H CH 5H
来源/分类
[提交] [状态]