在一行上输入一个整数 ,代表给定的数字。
在一行上输出一个整数,代表 的二进制表示中 的个数。
10
2
十进制 到 的二进制表示如下:十进制 等于二进制 ;十进制 等于二进制 ;十进制 等于二进制 ;十进制 等于二进制 ;十进制 等于二进制 ;十进制 等于二进制 ;十进制 等于二进制 ;十进制 等于二进制 ;十进制 等于二进制 ;十进制 等于二进制 。
0
n = int(input()) print(bin(n).count('1')
n = list(str(bin(eval(input())))) print(n.count('1'))
print(bin(int(input())).count("1"))
a=int(input()) b=bin(a)[2:] sum=0 for char in b: if char=='1': sum=sum+1 print(sum)
# 转十进制 int(s,要转换的进制数) E.g. 16转10 int(s,16) 、8转10 int(s,8) # 十进制转二进制 bin(s) res=bin(int(input())).count('1') print(res)
n = int(input()) n = bin(n).count('1') print(n)
print(bin(int(input())).count('1'))
这道题你会答吗?花几分钟告诉大家答案吧!
扫描二维码,关注牛客网
下载牛客APP,随时随地刷题