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)所以不对了