f=1!+2!+3!+4!+5!c语言
时间: 2023-11-09 13:03:36 浏览: 53
以下是求解f=1!+2!+3!+4!+5!的C语言代码:
```c
#include <stdio.h>
int main() {
int i, j, f = 0, factorial = 1;
for (i = 1; i <= 5; i++) {
factorial *= i;
f += factorial;
}
printf("f = %d\n", f);
return 0;
}
```
输出结果为:f = 153
相关问题
f=1!+2!+3!+4!+5!c语言递归
可以使用递归来解决这个问题,具体代码如下:
```c
#include <stdio.h>
int factorial(int n) {
if (n == 1) {
return 1;
} else {
return n * factorial(n-1);
}
}
int main() {
int sum = 0;
for (int i = 1; i <= 5; i++) {
sum += factorial(i);
}
printf("sum = %d\n", sum);
return 0;
}
```
输出结果为:sum = 153
用程序计算下列表达式:s=1!+2!+3!+4!C语言
以下是C语言计算表达式s=1!+2!+3!+4!的程序实现:
```c
#include <stdio.h>
int main() {
int n = 4, i, j;
double t, sn = 0.0;
for (i = 1; i <= n; i++) {
t = 1.0;
for (j = 1; j <= i; j++) {
t = t * j;
}
sn += t;
}
printf("s = %f\n", sn);
return 0;
}
```
运行结果为:
```
s = 33.000000
```
相关推荐
![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)