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

坑爹的面试题.该如何解决

2012-04-27 
坑爹的面试题...C/C++ code/*你们谁有能力口算出来返回值的???*/int fan(x)//x 9999{int c 0while(x)

坑爹的面试题...

C/C++ code
/*你们谁有能力口算出来返回值的???*/int fan(x)    //x = 9999{    int c = 0;    while(x)    {        c++;        x = x&(x - 1);    }    return c;}


[解决办法]
笔试题的话倒还好。转一下2进制 数数多少个1 就行了
[解决办法]
微软的面试题。。。
8.
1011100001111
[解决办法]
题目的意思理解了就不难了,就是把x转换成二进制计算1的个数就是结果
[解决办法]
比较巧啊
[解决办法]
取几个小值带进去看看有什么规律了,按位与涉及到位处理,应该就是这些0,1的问题。
[解决办法]
探讨

引用:
笔试题的话倒还好。转一下2进制 数数多少个1 就行了

关键是人家连稿纸都不给你一张...

[解决办法]
这也坑爹么,刚毕业时候第一家公司的转正考试题

热点排行