n为整数,x不等于0;
int f(int x, int n) { if (n == 0) { return 1; } else { return x * f(x, n - 1); } } int main() { int a, b,c; printf("请输入x和n:"); scanf("%d%d", &a, &b); c = f(a, b); printf("结果为%d", c); return 0; }
n为整数,x不等于0;
int f(int x, int n) { if (n == 0) { return 1; } else { return x * f(x, n - 1); } } int main() { int a, b,c; printf("请输入x和n:"); scanf("%d%d", &a, &b); c = f(a, b); printf("结果为%d", c); return 0; }