这是VFP论坛,发错地方了吧?
程序代码:
#include<stdio.h>
#include<math.h>
int main()
{
int a, b = 0;
printf("请输入一个整数:");
scanf("%d", &a);
while (b < a){
b++;
if (pow(2,b)<=a)
printf("%f\n", pow(2,b));
}printf("\n");
return 0;
}
程序代码:
#include<stdio.h>
int my_pow(int a, int b) {
int ans = 1;
for (int i = 0; i < a; i++) {
ans *= b;
}
return ans;
}
int main()
{
int a, b = 0;
printf("请输入一个整数:");
scanf("%d", &a);
while (b < a){
b++;
if (my_pow(2,b)<=a)
printf("%d\n", my_pow(2,b));
}printf("\n");
return 0;