题目描述
如果一个二进制数中1的个数比0的个数多,我们称这样的数为A类数,反之我们称为B类数(包含相等的情况),那么49(49转换成二进制数为110001,0有3个,1有3个)这个数显然就是个B类数,你能编写一个程序来判断一下输入的十进制数是A类还是B类么?
输入
一行,一个数
输出
一行,一个字母
样例输入
49
样例输出
B
提示
本题只需要统计2进制数中0和1的数量,并不需要数组改二进制数,所以可以不需要用数组来保存二进制的每一位数。
参考程序和运行结果
领取专属 10元无门槛券
私享最新 技术干货