您的位置:首页 > 其它

poj 3372 (使用num & (num-1) 判断num是否为2的k次方)

2010-12-05 10:23 465 查看
/*注意&的使用 num & (num-1) 判断num是否为2的k次方
证明看:http://hi.baidu.com/findthegateopen/blog/item/03e5802e19f1ea301e3089f9.html
*/
#include <iostream>

using namespace std;

int main()
{
int num;

while(1 == scanf("%d", &num))
{
printf((num & num - 1) ? "NO/n" : "YES/n");
}

return 0;
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐