使用递归函数生成x的n次幂的C程序

使用递归函数生成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));登录后复制