2024-03-19 02:45:09 +08:00

27 lines
370 B
C

#include <stdio.h>
#include <math.h>
#define bool int
#define true 1
#define false 0
bool isPowerOfTwo(int num)
{
while (num % 2 == 0)
{
num /= 2;
if (num == 0)
{
return false;
}
}
return num == 1;
}
int main()
{
isPowerOfTwo(27);
isPowerOfTwo(4);
isPowerOfTwo(16);
getchar();
return 0;
}