1.0/(i*(i+1));这个结果是浮点型的1/(i*(i+1)) ;这个就是0了
8楼回答很好啊不过放在函数里是不是更好float sum(int n){int i;float s=1.0;for (i=1;i<=n;i++) s=s+1.0/(i*(i+1));return s;}