c 语言,计算并输出下列多项式的值 S = 1 + 1/1! + 1/2! + 1/3! + ... + 1/n!
时间: 2023-11-26 19:03:32 浏览: 129
DATA_CONV_ENCODE.rar_3/4码率_4 3 2 1_conv_lowere77_码率
5星 · 资源好评率100%
以下是C语言计算并输出多项式值S的代码:
```c
#include <stdio.h>
#include <math.h>
int main() {
int n = 5; // 假设n为5
double s = 0, t = 1; // 初始化s的值为0,t的值为1
for (int i = 1; i <= n; i++) {
t *= i; // 计算i的阶乘
s += 1.0 / t; // 累加s的值
}
s += 1; // 加上1
printf("多项式值S为:%.2lf\n", s); // 输出结果
return 0;
}
```
阅读全文