编写函数计算S=1+(1+2^0.5)+...+(1+2^0.5+...+n^0.5)求解释,我的为什么错了?

日期:2012-03-10 16:25:34 人气:2

编写函数计算S=1+(1+2^0.5)+...+(1+2^0.5+...+n^0.5)求解释,我的为什么错了?

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) 所以不对了
    A+
热门评论