判断一个数是否是2的幂次方
#include<cstdio>
int main()
{
long long n;int t;
scanf("%d",&t);
while(t--)
{
scanf("%lld",&n);
if(n&(n-1))
printf("No\n");
else
printf("Yes\n");
}
return 0;
}
判断一个数是否是2的幂次方
#include<cstdio>
int main()
{
long long n;int t;
scanf("%d",&t);
while(t--)
{
scanf("%lld",&n);
if(n&(n-1))
printf("No\n");
else
printf("Yes\n");
}
return 0;
}