我想编程s=1-1/2+1/3-1/4+…-1/100?

为什么不对呢?

你这里忽略了,这是浮点运算,否则所有的s的结果为1,还有就是楼上说的将1/2*n改为1/(2*n);
正确的做法是1.0/(2.0*n)
温馨提示:内容为网友见解,仅供参考
第1个回答  2019-12-19
s2=s2-1/2*n
这句错了,一错是少了一个括号,二错这里变量应该是i不是n。本回答被网友采纳
相似回答