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);我看了好久,我想不出什么问题,我知道怎么做,可是我看这个程序没哪里错呀,为什么运行的结果都不同呢。