编写C语言函数计算N!,调用该函数计算下式的值:变量S=1+1/(1+4!)+1/(1+4!+7!)+···+1/(1+4!+7!+…+19!)(提示)定义函数+long+jc(int+k)用于求阶乘
时间: 2023-11-25 09:07:43 浏览: 93
以下是C语言函数计算N!的代码和调用该函数计算S的代码:
```c
#include <stdio.h>
long jc(int k) // 求阶乘函数
{
int i;
long result = 1;
for (i = 1; i <= k; i++) {
result *= i;
}
return result;
}
int main()
{
int i, n = 5; // n为需要计算的N的值
double S = 0;
for (i = 0; i < 5; i++) {
S += 1.0 / jc(1 + i * 3);
}
printf("S = %lf\n", S);
return 0;
}
```
阅读全文