问题标题: 酷町堂:3874 “1”心“1”意

0
0
已解决
董宇昊
董宇昊
初级启示者
初级启示者

题目描述 Description

输入一个十进制数(10000以内),将它转换成二进制数,统计其中1的个数。

输入描述 Input Description

一个十进制数n,大小不超过10000

输出描述 Output Description

一个整数,表示n对应的二进制数中包含的1的个数

样例输入 Sample Input

10

样例输出 Sample Output

2


0
已采纳
高子健
高子健
新手天翼
新手天翼
int b[105],q=0

进制转换

for(int j=i;j>=1;j--) //倒序输出

从输出该成赋值

for j=i~1

if(b[j]==1)

如果是p++

cout

不懂再问

0
曲天歌
曲天歌
高级光能
高级光能

我是这样做的:定义字符串,输入,将字符串使用字符串十进制转二进制法。然后遍历字符串,判断s[i]

是否为'1',计数器++。最后输出计数器。

曲天歌在2020-05-20 16:35:15追加了内容

望采纳

曲天歌在2020-05-20 16:35:59追加了内容

进制转换会吧?

0
我要回答