问题 U: [小学省赛05]进制数

问题 U: [小学省赛05]进制数

时间限制: 1 Sec  内存限制: 128 MB
提交: 62  解决: 33
[提交] [状态] [讨论版] [命题人:]

题目描述

给出一个正整数n(1≦N≦1023),将其化为10位二进制数,然后计算出二进制数中的“1”的个数,若1 的个数为奇数,则在最高位前加上一个1,否则加一个0,最后将在此基础上形成的11位进制数,用3个十六进制数输出。 例如:输入23,化为二进制数为:0000010111 因为1的个数是4个,在最高位前加0,得到:00000010111 输出:0H,1H,7H 再例如:输入453,化为二进制数为:0111000101 因为1的个数是奇数,所以在最高位前加1,得到:10111000101 输出:5H,CH,5H
 

输入

键盘输入。一个正整数n。

输出

根据形成的11位进制数,用3个十六进制数输出。

样例输入

453

样例输出

5H,CH,5H

[提交][状态]