试题详情: 编写求x的n次方(n为正整数)的递归函数。 |
输入提示: 输入仅一行,输入x和n(n>0)值。 |
输出提示: 输出仅一行,输出x的n次方的值。 |
输入样本: 2 3 |
输出样本: 8 |
#include<stdio.h> int f(int a,int b); int result; int main() { int x,n; scanf("%d%d",&x,&n); result=x; printf("%d",f(x,n)); return 0; } int f(int a,int b) { if(b==1) return result; else { result *= a; return f(a,b-1); } }