问答题 编写函数fun,其功能是:根据以下公式计算s,并将计算结果作为函数值返回,n通过形参传人。
【正确答案】double fun(int n)
{
int i,s1=0·
fioat s=0.0;
for(i=1;i<=n;i++)
{
s1=s1+i;/*求每一项的分母*/
s=s+1 0/s1;/*求多项式的值*/
}
refurn s;
}
【答案解析】[解析]
本题关键字有:表达式值的计算;变量数据类型强制转换;for循环语句;return语句。
[微分析]
根据题意分析表达式的规律,得出通项。
表达式的规律是1+2…+n的倒数之和,可以通过for循环语句来实现。将各项进行累加,返回累加和。