c語言遞迴函式,求和,數列

2021-09-28 20:51:41 字數 1101 閱讀 1431

#includeint main(void)

//遞迴函式,正整數列

int f1(int n) //n 取n的值

return f1(n - 1) + 1; //1 2 3 4 5 6 7 8 9

}//遞迴函式,奇數數列

int f2(int n) //n 取n的值

return f2(n - 1) + 2; //1 3 5 7 9 11 13 15 17

}//遞迴函式,偶數數列

int f3(int n) //n 取n的值

return f3(n - 1) + 2; //2 4 6 8 10 12 14 16 18 20

}//遞迴函式,求正整數列的和

int s1(int n) //n 取n的值

return s1(n - 1) + n; //1 2 3 4 5 6 7 8 9

}//遞迴函式,奇數數列的和

int s2(int n) //n 取n的值

return s2(n - 1)+ n + 3; //1 3 5 7 9 11 13 15 17

}//遞迴函式,偶數數列的和

int s3(int n) //n 取n的值

return s3(n - 1) + n + 3; //2 4 6 8 10 12 14 16 18 20}/*

取正整數列1、2、3、4、5、6、 n=6的值=6

取奇數數列1、3、5、7、9、11、 n=6的值=11

取偶數數列2、4、6、8、10、12、 n=6的值=12

求正整數列的和1、2、3、4、5、6、 的值=21

求奇數數列的和1、3、5、7、9、11、 的值=36

求偶數數列的和2、4、6、8、10、12、 的值=37

--------------------------------

process exited after 0.02777 seconds with return value 0

請按任意鍵繼續. . .

*/

C語言數列求和

problem description 數列求和是一類常見的問題,本題有一定的代表性 求s a aa aaa aaaa aa aa n位 其中,a的值由鍵盤輸入,位數n也由鍵盤輸入。input 第一行輸入a的值 第二行輸入位數n。output 輸出對n個數完成求和運算後的結果。比如a 3,n 6時,...

45 調和數列求和

時間限制 1.0s 記憶體限制 512.0mb 問題描述 輸入乙個實數x,求最小的n使得,1 2 1 3 1 4 1 n 1 x。輸入的實數x保證大於等於0.01,小於等於5.20,並且恰好有兩位小數。你的程式要能夠處理多組資料,即不停地讀入x,如果x不等於0.00,則計算答案,否則退出程式。輸出格...

(C語言)練習2 數列求和

數列的定義如下 數列的第一項為n,以後各項為前一項的平方根,求數列的前m項的和。input 輸入資料有多組,每組佔一行,由兩個整數n n 10000 和m m 1000 組成,n和m的含義如前所述。output 對於每組輸入資料,輸出該數列的和,每個測試例項佔一行,要求精度保留2位小數。exampl...