做之前不知道什么是遞歸词渤,兩分鐘敲出來后搜了果然發(fā)現(xiàn)不一樣振定。
我的原答案
int sum(int n) {
? ? if (n == 0) {
? ? ? ? return 0;
? ? }
? ? else if ( n == 1) {
? ? ? ? return 1;
? ? }
? ? else {
? ? ? ? return sum(n - 1) + n;? // 遞歸調(diào)用
? ? }
}
修改之后才是利用了遞歸函數(shù)。
學(xué)習(xí)資料:C語言遞歸函數(shù)(遞歸調(diào)用)詳解[帶實例演示] (biancheng.net)