更新时间2021-06-08 00:35:51
#include <stdio.h>int main() {int i;int sum;for(i=2,sum=0;i<=100;i+=2,sum+=i) ; printf(" %d",sum);
你写在循环里是不对的,sum+i它会在循环(条件判断)结束后才执行
如
i=2时
循环中,sum=0
然后才是
i=i+2
sum+=i=4
i=4时
sum=2;
然后
i=i+2=6
sum+=i=4+6=10
......
直到
i=100时sum=2548
然后
sum=2548+102=2650