linux C下利用递归函数求x的n次方

用函数递归的方法计算s=pow(x,n) 注意:用pow求次方时要加<math.h>头文件 代码如下: 结果如图: 注意:看上去结果并没有什么问题,但是在fun函数中并没有调用自身,也就是说并没用进行递归运算,只是单纯的进行了x与x的n-1次方相乘,所以上面代码并不正确。 下面只需要修改一个地方便能实现函数递归。 代码如下: 只是把递归函数内返回值x*pow(x,n-1)改为x*fun(x,n-1
相关文章
相关标签/搜索