用递归法求1²+2²+...+n²的值
生活随笔
收集整理的這篇文章主要介紹了
用递归法求1²+2²+...+n²的值
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
思路分析:
談到遞歸,我個人會聯想到數學里面的通式。因為遞歸調用的函數的對應法則是相同的。例如這道題:f(x)=x2。這個就是函數通式,只不過把每個求得的結果進行累加求和即可。用戶輸入5的時候,會出現f(5)=52,之后再進行x減一操作,執行f(4)=42,最后將每個進行累加即可。
代碼實現如下:
#include <stdio.h>int main() {int sum=0,n;總結
以上是生活随笔為你收集整理的用递归法求1²+2²+...+n²的值的全部內容,希望文章能夠幫你解決所遇到的問題。