#include<stdio.h>
#include<stdbool.h>
bool pd(int n)
{
return (n>0)&&(n&(n-1))==0; //判断是否为2的幂如果是4的幂则加条件n%3==1;
}
int main()
{
int n;
scanf("%d",&n);
if(pd(n)==1) printf("ture");
else printf("flase");
return 0;
}
(自用)位运算 位与 &
最新推荐文章于 2024-07-25 16:35:35 发布