#include <stdio.h>
int main()
{
int sum = 0;
int i = 1;
int flag = 1;
while(i<=100)
i++;
sum+=flag*i;
flag*=-1;
}
printf("sum=%d\n",sum);
return 0;
只有第一遍循环的sum值不一样 后面循环是一样的都是i+1,第二遍以上i++的位置没有影响