逻辑错了
for(i=1;i<=100;i++){ t*=(i*1.0/(2*i+1)); sum+= t; }
可能要注意 n*1 和 n*1.0的区别
此外 需要确认 float类型的 ++ 运算符的运用 是否正确
可以输出每次的 t 值观察结果
t*=j/(2*j+1);