首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C语言 >

问一道笔试题,该如何解决

2012-02-27 
问一道笔试题本人穷,没多少分,希望大家谅解。C语言忘得差不多了,一次去笔试遇见下面这个题,希望会的朋友帮

问一道笔试题
本人穷,没多少分,希望大家谅解。
C语言忘得差不多了,一次去笔试遇见下面这个题,希望会的朋友帮忙给我解答一下,不要光说答案:)

main(){
      int   count=0;
      int   m=9999;
      while(m){
            count++;
            m=m&(m-1);
      }
      printf(count);
}
问count输出为多少?

[解决办法]
把 m 转换为二进制, 输出为这个二进制中 1 的个数

热点排行