/**
判断一个数是否是2的次方
*/
#include <stdio.h>
int main()
{
int i, flag;
scanf("%d", &i);
for (flag ^= flag; i; ++flag, i = i & (i - 1));
printf(1 == flag ? "Yes/n" : "No/n");
return 0;
}
判断一个数是否是2的次方
最新推荐文章于 2019-07-19 11:52:23 发布