程序填空题:求序列和
输入一个正整数n,计算 s = 1/1! + 1/2! + 1/3! + ……+ 1/n! 并打印s的值。
```
#include
int main( void)
{
int j, k, n;
double f, s;
scanf("%d", &n);
s=0.0 ;
for (k=1 ; k<=n; k++){
@@[f=1.0;](2)
for(j=1; @@[j<=k](2) ; j++)
@@[f=f*j; ](2)
s=s+1.0/f;
}
printf("s=%f\n", s );
return 0 ;
}
```
答案:
第1空:f=1.0;
第2空:j<=k
第3空:f=f*j;
```
#include
int main( void)
{
int j, k, n;
double f, s;
scanf("%d", &n);
s=0.0 ;
for (k=1 ; k<=n; k++){
@@[f=1.0;](2)
for(j=1; @@[j<=k](2) ; j++)
@@[f=f*j; ](2)
s=s+1.0/f;
}
printf("s=%f\n", s );
return 0 ;
}
```
答案:
第1空:f=1.0;
第2空:j<=k
第3空:f=f*j;