c语言求1/1!+1/2!+1/3!+⋯+1/n!的值
时间: 2023-11-18 19:05:12 浏览: 64
C语言求1/1!+1/2!+1/3!+⋯+1/n!的值可以使用循环结构和累加器来实现。具体实现方法如下所示:
```
#include <stdio.h>
int main()
{
int n, i;
double sum = 0, factorial = 1;
printf("请输入n的值:");
scanf("%d", &n);
for (i = 1; i <= n; i++)
{
factorial *= i;
sum += 1.0 / factorial;
}
printf("1/1!+1/2!+1/3!+...+1/%d!的值为:%lf\n", n, sum);
return 0;
}
```
其中,变量n表示要求的项数,变量i为循环计数器,变量sum为累加器,变量factorial为阶乘。在循环中,先计算出当前项的阶乘,然后将其倒数加入到累加器中。最后输出结果即可。
相关推荐
![doc](https://img-home.csdnimg.cn/images/20210720083327.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![application/msword](https://img-home.csdnimg.cn/images/20210720083327.png)
![application/pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)