c语言编程,求1-1/2+1/3-1/4+...+1/99-1/100 的结果!请大家看程序,为什么结果和别人的不一样?
c语言编程,求1-1/2+1/3-1/4+...+1/99-1/100 的结果!请大家看程序,为什么结果和别人的不一样?
日期:2013-02-08 22:50:15 人气:1
如题,式子的奇数次项为+,偶数次项为减,你的程序是
sum=1/i-1/(i+1)+sum,这样
sum=1/1-1/2;
sum=1/2-1/3+1/1-1/2=1/1-1/3,
程序可以修改为1,3,5…奇数次项的sum1和2,4,6…偶数次项的sum2,sum1-sum2
或者更改为for (i=1;i<101;i+=2)
或者可以将循环改为while(i!=101){
sum=1/i-1