我需要寫一個程序,「長整型總和(INT N)」,這和這樣的值的總數:值總數 - 總和
1! − 2! + 3! − ... ± n!
我成功的與寫總和爲:
1-3 + 5 - ... ± (2n + 1)
float sum (int n) {
int max = 2*n +1, i = 1, sum = 0, ch = 2;
for (i = 1; i <= max; i+2;){
if ((ch%2) == 0){
sum += i;
}
else{
sum = sum - i;
}
ch++;
return sum;
}
但我不知道/有一個想法如何使它爲一個階乘總和。
作出階乘函數,並調用它爲每個n –
您還需要更改循環運行從1到n的步驟1 – stuartd