新手求助!同一问题,2个结果都不同!
main(){int s=1;
float y=2.0,sum=1.0,term;
while(y<=100)
{s=-s;
term=s/y;
sum=sum+term;
y=y+1;
}
printf("%d\n",sum);
}
输出结果0
main()
{int s,y,sum,term;
s=1;y=2;sum=1;
while(y<=100)
{s=-s;
term=s/y;
sum=sum+term;
y=y+1;
}
printf("%d\n",sum);
}
输出结果1
为什么输出的结果不一样的! 请高手路过讲解~~~ 小弟才学3天的C 实在不懂