# include <stdio.h>
long power (int i, int k) {
int a = i;
if ( k == 0 ) {
i = 1;
} else {
while ( k > 1) {
i = i * a;
k--;
}
}
return i;
}
int main (void) {
int n, k, i;
puts("请输入n和k(0<=k<=5)的值");
printf("n=");
scanf("%d", &n);
fflush(stdin);
printf("k=");
scanf("%d", &k);
fflush(stdin);
if ( k >= 0 && k <= 5) {
for (i = 1; i <= n; i++)
printf("%ld\n", power(i, k));
} else {
printf("k不在范围之内!");
}
return 0;
}
绝对好用,复制粘贴调试去吧!唉~老眼昏花,调试居然没发现问题!