读书人

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

发布时间: 2012-04-27 11:57:44 作者: rapoo

坑爹的面试题...

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 就行了

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

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

读书人网 >C++

热点推荐