问题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

来源/分类

 

[提交] [状态]