用C语言实现功能:计算并输出下列多项式的值 S = 1 + 1/1! + 1/2! + 1/3! + ... + 1/n!
时间: 2023-10-06 08:04:43 浏览: 322
多项式的相关计算,基于c!
好的,这个问题可以回答。下面是 C 语言代码实现:
```
#include <stdio.h>
int main()
{
int n;
double s = 0, fact = 1;
printf("请输入 n:");
scanf("%d", &n);
for(int i = 0; i <= n; i++){
s += 1 / fact;
fact *= (i + 1);
}
printf("结果为:%.5lf", s);
return 0;
}
```
这个程序使用了循环来计算多项式的值,其中 fact 是阶乘,s 是多项式的和。输入 n 后,循环从0到n遍历计算出每一项的值,并把它们相加。最后输出结果。
阅读全文