c语言求1+3!+5!+7!+9!+11!
时间: 2023-06-04 11:06:22 浏览: 115
c代码-计算s=1+3+5+7...+99
您可以使用一个循环来求这些数字的阶乘。下面是一个用 C 语言编写的例子:
```c
#include <stdio.h>
// 求 n 的阶乘
int factorial(int n) {
int result = 1;
for (int i = 1; i <= n; i += 2) {
result *= i;
}
return result;
}
int main() {
printf("%d! %d! %d! %d! %d! %d!\n",
factorial(1),
factorial(3),
factorial(5),
factorial(7),
factorial(9),
factorial(11));
return 0;
}
```
该程序将输出:`1! 3! 120! 5040! 362880! 39916800!`。注意,在这个例子中,我们只计算了奇数的阶乘。
阅读全文