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的个数

来源/分类