请编程实现2!+4!+6!+……+20!
时间: 2023-11-15 18:02:07 浏览: 81
python 求1+2!+3!+...+20!的和 (示例)
5星 · 资源好评率100%
下面是C语言实现2!+4!+6!+...+20!的代码:
```
#include <stdio.h>
int main() {
int i, j, sum = 0, fac = 1;
for (i = 2; i <= 20; i += 2) {
for (j = 1; j <= i; j++) {
fac *= j;
}
sum += fac;
fac = 1;
}
printf("2!+4!+6!+...+20! = %d\n", sum);
return 0;
}
```
这段代码使用了两个循环,外层循环控制偶数的范围,内层循环计算阶乘并累加到总和中。需要注意的是,每次内层循环结束后需要将阶乘变量fac重置为1,否则会影响下一次计算。
阅读全文