1. 编写程序求n!(n!=1*2*3*4*......*n)
时间: 2023-11-26 12:05:03 浏览: 367
这里提供两个程序来求n!:
1. 引用中的程序可以求出e的值,其中也包含了求n!的过程。具体来说,程序中的变量t用来存储n!,sum用来存储e的值。在每次循环中,t都会乘上i,最终得到n!。而sum则是根据公式1+1/1!+1/2!+...+1/n!来计算e的值,其中1/0!的值为1,因此sum的初始值为1。最终输出的sum即为e的值,而t则是n!的值。
2. 引用中的程序可以直接求出n!的值。在每次循环中,变量m都会乘上i,最终得到n!的值。而sum则是用来存储1+2+...+n的值,最终输出的sum即为n!的值。
相关问题
.使用函数编写程序求n!(n!=1*2*3*4*......*n)
```c
#include <stdio.h>
// 求n的阶乘
int factorial(int n) {
int result = 1;
for (int i = 1; i <= n; i++) {
result *= i;
}
return result;
}
int main() {
int n = 0, sum = 0;
printf("请输入n值:\n");
scanf("%d", &n);
for (int j = 1; j <= n; j++) {
sum += factorial(j);
}
printf("%d", sum);
return 0;
}
```
C语言编写程序求1!+2!+….n!
您好!您可以使用C语言编写一个函数来计算1!+2!+....+n!,具体实现可以参考以下代码:
```c
#include <stdio.h>
int factorial(int n) {
if (n == 0 || n == 1) {
return 1;
} else {
return n * factorial(n - 1);
}
}
int main() {
int n, sum = 0;
printf("请输入n的值:");
scanf("%d", &n);
for (int i = 1; i <= n; i++) {
sum += factorial(i);
}
printf("1!+2!+...+%d!的值为:%d\n", n, sum);
return 0;
}
```
这段代码中,factorial函数用来计算n的阶乘,主函数中使用for循环来计算1!+2!+....+n!的值,并输出结果。
相关推荐
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)