经典指数          
原因
3543
浏览数
0
收藏数
 

用二进制表示十进制1-4,分别为1,10,11,100,这些二进制数每一位上1的个数共为5个.那么,用二进制表示的十进制数1-128,每一位上1的个数共有()
  • 1025
  • 448
  • 449
  • 1024

     举报   纠错  
 
切换
1 个答案
答案是:128 * 7 / 2 + 1 = 449 因为127=1111111,七个1。即每一位上可以是0或者1。总共128个数,每一位上有一半是0,一半是1。所以除以2。 128即是第8位为1。所以需要加1。
 
切换
撰写答案
扫描后移动端查看本题