程序填空题:计算s = 1/1! + 1/2! + 1/3! + …+ 1/n!的值
下面的程序计算$$s=\frac{1}{1!} + \frac{1}{2!} + \frac{1}{3!} + \cdots+ \frac{1}{n!}$$的值。请将程序中缺失的表达式补充上。
c++
#include <stdio.h>
int main()
{
int i,n;
double f=1;
double s=0;
scanf("%d",&n);
for (i=1; ;i++)
{
f=;
s=s+;
}
printf("sum = %.5lf\n", s);
return 0;
}
答案:
第1空:i<=n
第2空:f*i
第3空:1.0/f
c++
#include <stdio.h>
int main()
{
int i,n;
double f=1;
double s=0;
scanf("%d",&n);
for (i=1; ;i++)
{
f=;
s=s+;
}
printf("sum = %.5lf\n", s);
return 0;
}
答案:
第1空:i<=n
第2空:f*i
第3空:1.0/f