瞬间判断2的幂

简介: 瞬间判断2的幂
/*
 *   瞬间判断2的幂 
 *   coder:QPZ
 *   time:2014-12-01 
 */
 #include <iostream>
 using namespace std;
 int main(void)
 {
  int n;
 cin>>n;
 if(!(n&(n-1))){
    cout<<"yes!"; 
 }else{
  cout<<"no!";
 }
  return 0;
 } 
相关文章
|
3月前
求100之内的素数
求100之内的素数。
46 13
|
5月前
|
C语言
【Amazon 面试题1】一个数组,里面得数出现的次数是偶数次,只有一个数出现的次数是奇数次,找出那个出现奇数次的数
本文介绍了解决Amazon面试题的一种方法,即在一个所有数字出现次数都是偶数,除了一个数字出现奇数次的数组中,利用异或运算的性质找出出现奇数次的数字,并提供了C语言实现的代码示例。
76 1
|
7月前
每日一题 2006. 差的绝对值为 K 的数对数目
每日一题 2006. 差的绝对值为 K 的数对数目
|
8月前
|
算法 测试技术 C++
【数论】【分类讨论】【C++算法】1611使整数变为 0 的最少操作次数
【数论】【分类讨论】【C++算法】1611使整数变为 0 的最少操作次数
|
8月前
|
C++ Java Go
C/C++每日一练(20230409) 岛屿数量、出现次数最多整数、两数相除
C/C++每日一练(20230409) 岛屿数量、出现次数最多整数、两数相除
54 0
C/C++每日一练(20230409) 岛屿数量、出现次数最多整数、两数相除
判断数的奇偶性
判断数的奇偶性
102 0
|
算法 C++ Python
【每日算法Day 90】5种方法:求解数组中出现次数超过一半的那个数
【每日算法Day 90】5种方法:求解数组中出现次数超过一半的那个数
185 0
|
算法 C++ Python
【每日算法Day 91】求解数组中出现次数超过1/3的那个数
【每日算法Day 91】求解数组中出现次数超过1/3的那个数
101 0
|
存储
用补码计算x+y,并判断结果是否溢出问题
浮点数的加减法与是否溢出的判断,是计算机组成原理中的数据存储的一个入门。至于溢出情况,如果01就是正溢出,00,11未溢出,10负溢出。
793 0
用补码计算x+y,并判断结果是否溢出问题
面试官:判断一个数是否为2的整数次幂
面试官:判断一个数是否为2的整数次幂