1335: 数的分类
文件提交:无需freopen
内存限制:128 MB
时间限制:1.000 S
评测方式:普通裁判
命题人:
提交:1
解决:1
题目描述
如果一个二进制数中1的个数比0的个数多,我们称这样的数为A类数,反之我们称为B类数(包含相等的情况),那么49这个数显然就是个B类数,你能编写一个程序来判断一下输入的十进制数是A类还是B类么?
输入
一行,一个数
输出
一行,一个字母
样例输入
49
样例输出
B
提示
49转换成二进制数为110001,0有3个,1有3个,所以为B类数
循环条件:是否转换到0?
循环内容:
做除法运算
记录商
记录余数
累计0或1的个数