首页 > 其他 > 详细

剑指offer——面试题15.1:判断一个数是否为2的整数次方

时间:2019-02-19 18:59:08      阅读:136      评论:0      收藏:0      [点我收藏+]
技术分享图片
 1 #include"iostream"
 2 using namespace std;
 3 
 4 bool IsTwoPower(int n)
 5 {
 6     return !((n-1)&n);
 7 }
 8 
 9 int main()
10 {
11     int n;
12     while(cin>>n)
13     {
14         if(n==0)
15         {
16             cout<<"no"<<endl;
17             continue;
18         }
19         if(IsTwoPower(n))
20             cout<<"yes"<<endl;
21         else
22             cout<<"no"<<endl;
23     }
24     return 0;
25 }
View Code

 

剑指offer——面试题15.1:判断一个数是否为2的整数次方

原文:https://www.cnblogs.com/acm-jing/p/10402861.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!