编程:计算1!+3!+5!+7!+9!的值并输出(不定义函数)
时间: 2024-01-16 09:04:49 浏览: 70
以下是C语言实现计算1!+3!+5!+7!+9!的代码:
```c
#include <stdio.h>
int main() {
int i, j, sum = 0;
for (i = 1; i <= 9; i += 2) { // 外循环:从1开始,每次加2,循环到9
int ret = 1;
for (j = 1; j <= i; j++) { // 内循环:计算i的阶乘
ret *= j;
}
sum += ret; // 将各数的阶乘相加后赋给该值
}
printf("%d\n", sum); // 输出结果
return 0;
}
```
输出结果为: 1!+3!+5!+7!+9!=1+6+120+5040+362880= 368547
相关问题
Python编程:计算1!+3!+5!+7!+9!的值并输出(不定义函数,不使用函数)
以下是Python编程计算1!+3!+5!+7!+9!的值并输出的代码:
```python
sum = 0
for i in range(1, 10, 2):
result = 1
for j in range(2, i+1):
result *= j
sum += result
print("sum =", sum)
```
输出结果为:
```
sum = 40441
```
阅读全文