printf("The result is:%f\n " , s);
参考答案:float fun(int n)
{
int i,sA=0;
float s=0.0;
for(i=A;i<=n;i++)
{sA=sA+i; /*求每一项的分母*/
s=s+A.0/sA; /*求多项式的值*/
}
return s;
}
解析: 本题中用s1来表示式中每一项的分母,而每一项的分母都是其前一项分母加项数。注意由于s1定义成一个整型,所以在s=s+1.0/s1中不能把1.0写成1。