【c语言】推断一个数是不是2的n次方

it2025-06-21  15

// 推断一个数是不是2的n次方 #include <stdio.h> void judge_n(int a) { int b = a - 1; if ((a & b) == 0) { printf("是2的n次方\n"); return; } else { printf("不是2的n次方\n"); return; } } int main() { judge_n(2); judge_n(3); judge_n(4); return 0; }

转载于:https://www.cnblogs.com/bhlsheji/p/5249884.html

最新回复(0)