for问题,基础的
程序代码:#include<stdio.h>
int main(void)
{
int a,b,c=0,d=0;
for(a=0,b=1;a<=100,b<=100;a=a+2,b=b+2)
{
c=a+c;
d=b+d;
}
printf("%d\t",d);
printf("%d\n",c);
return 0;
}这个程序运行没错,可是为什么运行结果错了呢,奇数应该是 2500(运行结果:2550),偶数应该是 2550(运行结果:2450);我看了好久,我想不出什么问题,我知道怎么做,可是我看这个程序没哪里错呀,为什么运行的结果都不同呢。









