求1+2!+3!+...+20!的和
解题思路:
把累加变成了累乘。
代码:
int main(void) {
double sum = 0, t = 1;
for (int i = 1; i <= 20; i++) {
t *= i;
sum += t;
}
printf("1+2!+3!...+20!=%e\n", sum);
return 0;
}
求1+2!+3!+...+20!的和
解题思路:
把累加变成了累乘。
代码:
int main(void) {
double sum = 0, t = 1;
for (int i = 1; i <= 20; i++) {
t *= i;
sum += t;
}
printf("1+2!+3!...+20!=%e\n", sum);
return 0;
}