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
相關文章
相關標籤/搜索