首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

c+编程基础题解:A类B类二进制数

题目描述

如果一个二进制数中1的个数比0的个数多,我们称这样的数为A类数,反之我们称为B类数(包含相等的情况),那么49(49转换成二进制数为110001,0有3个,1有3个)这个数显然就是个B类数,你能编写一个程序来判断一下输入的十进制数是A类还是B类么?

输入

一行,一个数

输出

一行,一个字母

样例输入

49

样例输出

B

提示

本题只需要统计2进制数中0和1的数量,并不需要数组改二进制数,所以可以不需要用数组来保存二进制的每一位数。

参考程序和运行结果

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20200317A0DDMW00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券