-->
当前位置:首页 > 题库 > 正文内容

程序填空题: 调用函数fun计算表达式1+1/2+1/3+···+1/n的值并输出

Luz4年前 (2021-05-10)题库3006
下列程序的功能是调用函数fun计算表达式1+1/2+1/3+···+1/n的值并输出,结果保留3位小数,不添加任何提示信息,请填空完成程序功能。

```
#include
double fun(int n)
{double t=1.0;
int i;
for(i=2;@@[i<=n](2);i++)
t=@@[ t+1.0/i](2);
return @@[t](2);
}
int main(void)
{int m;
double s;
scanf("%d",&m);
s=@@[fun(m)](2); //调用函数
printf(@@["%.3lf",s](2));
return 0;
}
```






答案:
第1空:i<=n

第2空: t+1.0/i

第3空:t

第4空:fun(m)

第5空:"%.3lf",s

发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法和观点。