输入的整数 转成二进制 输出二进制含1的个数
7 0111 3
5 0101 2
4 0100 1
1 0001 1
思路:
7%2 = 1
7/2 = 3
3%2 = 1
3/2 = 1
1%2 = 1
1/2 = 0
1+1+1 = 3
外企的一道面试题
最新推荐文章于 2022-03-25 08:25:00 发布
本文介绍了一种将整数转换为二进制形式,并计算该二进制字符串中1的数量的方法。通过实例演示了从7、5、4、1等几个整数开始,如何递归地除以2并记录余数来完成转换和计数。
2220

被折叠的 条评论
为什么被折叠?



