[leetcode]Power of Two C语言

来源:互联网 发布:什么是sql数据库系统 编辑:程序博客网 时间:2024/06/05 04:03

【题】
Given an integer, write a function to determine if it is a power of two.
【具体代码如下】

 bool isPowerOfTwo(int n) {    int i;    if(n<1)return false;    while(n!=1)    {        i=n%2;        if(i==0)n=n/2;        else break;    }    if(n==1)return true;    else return false;}

【个人总结】简单题,注意特殊情况的判断,并且注意1也是2的power.

0 0
原创粉丝点击