本題要求實現乙個計算非負整數階乘的簡單函式,並利用該函式求 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()
/* 你的**將被嵌在這裡 */
輸入樣例1:
10
輸出樣例1:
fact(10
)=3628800
sum =
4037913
輸入樣例2:
0
輸出樣例2:
fact(0
)=1sum =
0
原始碼
double
fact
(int n)
else
return n;
}double
factsum
(int n)
else
return sum;*/
n =fact
(n)+
factsum
(n -1)
;}return n;
}
***謝謝!!! 習題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...
習題10 2 遞迴求階乘和 15分
本題要求實現乙個計算非負整數階乘的簡單函式,並利用該函式求 1 2 3 n 的值。double fact int n double factsum int n 函式fact應返回n的階乘,建議用遞迴實現。函式factsum應返回 1 2 n 的值。題目保證輸入輸出在雙精度範圍內。include do...