用遞歸法求1²+2²+...+n²的值

# 用遞歸法求1²+2²+...+n²的值

思路分析:

談到遞歸,我個人會聯想到數學裏面的通式。因爲遞歸調用的函數的對應法則是相同的。例如這道題:f(x)=x²。這個就是函數通式,只不過把每個求得的結果進行累加求和即可。用戶輸入5的時候,會出現f(5)=5²,之後再進行x減一操作,執行f(4)=4²,最後將每個進行累加即可。

代碼實現如下:

#include <stdio.h>

int main()
{
    int sum=0,n;
    printf("p
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章