c语言用函数定义计算s = 1!+2!+3!+…+n!的源程序,书写阶乘函数
时间: 2023-11-28 22:46:20 浏览: 87
c#计算n的阶乘源码
5星 · 资源好评率100%
以下是C语言计算s = 1!+2!+3!+…+n!的源程序,包括阶乘函数的书写:
```c
#include <stdio.h>
int factorial(int n) { // 阶乘函数
int result = 1;
for (int i = 1; i <= n; i++) {
result *= i;
}
return result;
}
int main() {
int n, s = 0;
printf("请输入n的值:");
scanf("%d", &n);
for (int i = 1; i <= n; i++) {
s += factorial(i);
}
printf("s = %d\n", s);
return 0;
}
```
阅读全文