帮我看看我哪错了,不应该输出2的乘方吗
#include<stdio.h>int main()
{
int a, b = 0;
printf("请输入一个整数:");
scanf_s("%d", &a);
while (b < a){
b++;
if ((2^b)<=a)
printf("%d\n", 2^b);
}printf("\n");
return 0;
}
2023-03-17 21:33