编写函数计算S=1+(1+2^0.5)+...+(1+2^0.5+...+n^0.5)求解释,我的为什么错了?
编写函数计算S=1+(1+2^0.5)+...+(1+2^0.5+...+n^0.5)求解释,我的为什么错了?
日期:2012-03-10 16:25:34 人气:2
for(i=2;i<=n;i++)
{ t=1.0;
for(j=2;j<=i;j++)
t*=sqrt(j);
y+=t;
}
这个for循环的结果是1+2^0.5+...+n^0.5
返回的值是1+2^0.5+...+n^0.5+1
而参考答案返回的值是1+(1+2^0.5)+...+(1+2^0.5+...+n^0.5)
所以不对了