C语言 用递归方法求X的n次方答:int power(int x,int n){ if(n==0)return 1;elseif(n%2==1)return x*power(x,n-1);else{ int y=power(x,n/2);return y*y;} } int main(){ int a,b,c;printf("enter x and n:");setvbuf(stdout,NULL,_IONBF,0);scanf("%d%d",&a,&b);c=power(a,b);printf("结果...
“C语言”设计一个递归函数,计算e的n次方。答:int n){ //int x=e;if(n==1)return e;else { return e*jiecheng(e,--n);} } int main(){ int a,n,e;printf("输入一个数a\n");scanf("%d",&a);printf("输入一个数n\n");scanf("%d",&n);e=jiecheng(a,n);printf("%d的%d次方是%d\n",a,n,e);exit(0);} ...