1127 - 分数数列求和(5)

22计科姚雪琪 2023-01-17 21:32:19

描述

e=1+1/1!+1/2!+...+1/n!,从键盘输入n,计算e的值。

输入 

输入一个整数n。

输出 

​​​​​​输出e的值,保留6位小数。

样例 

输入

5

输出 

2.716667

题解

定义int型变量与double型变量,利用for循环,对于分母进行阶层处理,再保留六位小数。

AC代码 

#include<iostream>
using namespace std;
int main()
{
    int n;
	double i=1,e=1;
	cin>>n;
	for(int j=1;j<=n;j++)
	{
		i=i*j;
		e=e+1/i;
	}
	printf("%0.6f",e);
	return 0;
}

 

...全文
135 回复 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

153

社区成员

发帖
与我相关
我的任务
社区管理员
  • c_university_364
  • 焚冉
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧