问答题
下列给定程序中,函数fun的功能是:根据整型形参n,计算如下公式的值。A1=1,A2=
,…,An=
【正确答案】
正确答案:(1)float fun(int n) (2)for(i=2;i<=n;i++)
【答案解析】
解析:(1)根据函数的返回值可知,函数应定义为float型。 (2)该题中函数fun的作用是计算数列前n项的和,而数列的组成方式是:第n项的分母是1加第n一1项的值,分子为1,如果循环累加按for(i=2;i<n;i++)执行,当输入n=2时循环不会执行,程序将得不到想要的结果,因此循环变量的取值范围应包括2,循环的条件为i<=n。
提交答案
关闭