使用递归函数生成x的n次幂的C程序
问题
计算x的n次方的值,其中x和n都是由用户在运行时输入的
解决方案
使用C编程语言中的递归函数生成x的n次方的值的解决方案如下 −
找到x的n次方的逻辑如下所述 −
//Calling function: Xpow=power(x,n); //Called function: if (n==1) return(x); else if ( n%2 == 0) return (pow(power(x,n/2),2)); /*if n is even*/ else return (x*power(x, n-1));登录后复制