實驗10 3 遞迴求階乘和 (15 分)

2021-09-10 18:28:05 字數 514 閱讀 3847

實驗10-3 遞迴求階乘和 (15 分)

本題要求實現乙個計算非負整數階乘的簡單函式,並利用該函式求 1!+2!+3!+…+n! 的值。

函式介面定義:

double fact( int n );

double factsum( int n );

函式fact應返回n的階乘,建議用遞迴實現。函式factsum應返回 1!+2!+…+n! 的值。題目保證輸入輸出在雙精度範圍內。

裁判測試程式樣例:

#include

double fact( int n );

double factsum( int n );

int main()

{int n;

scanf("%d",&n);

printf("fact(%d) = %.0f\n", n, fact(n));

printf("sum = %.0f\n", factsum(n));

return 0;

6 3 遞迴求階乘和 15分

本題要求實現乙個計算非負整數階乘的簡單函式,並利用該函式求 1 2 3 n 的值。double fact int n double factsum int n 函式fact應返回n的階乘,建議用遞迴實現。函式factsum應返回 1 2 n 的值。題目保證輸入輸出在雙精度範圍內。include do...

習題10 2 遞迴求階乘和(15 分)

本題要求實現乙個計算非負整數階乘的簡單函式,並利用該函式求 1 2 3 n 的值。double fact int n double factsum int n 函式fact應返回n的階乘,建議用遞迴實現。函式factsum應返回 1 2 n 的值。題目保證輸入輸出在雙精度範圍內。include do...

習題10 2 遞迴求階乘和 15分

本題要求實現乙個計算非負整數階乘的簡單函式,並利用該函式求 1 2 3 n 的值。double fact int n double factsum int n 函式fact應返回n的階乘,建議用遞迴實現。函式factsum應返回 1 2 n 的值。題目保證輸入輸出在雙精度範圍內。include do...