任务描述
本关任务:编写程序,其功能是:根据以下公式计算并输出s
。公式为:
输入: 一个整数n
。
输出: 公式计算的结果s
的值。
编程要求
请仔细阅读右侧代码,结合相关知识,在Begin-End
区域内进行代码补充,完成编写公式计算(3)的小程序。
测试说明
平台会对你编写的代码进行测试:
测试输入: 15
预期输出: s = 2.718282
注意:结果保留6
位小数。
代码展示:
#include<stdio.h>
#include<math.h>
int main()
{
int i,n,b;
double s=1;/********** Begin **********/
long fact=1;
b=fact;
scanf("%d",&n);
for(i=1;i<=n;i++)
{
fact=fact*i;
b=fact;
s=s+((double)1/b);
b++;
}
printf("s = %.6lf\n",s);
}
/********** End **********/
运行结果: