for(i=1;i<=100;i++)
{
sum=sum+flag*i;
flag=-flag;
i++;
}
我吧你具体过程大致写一下吧
sum=sum(初始为0)+flag(初始为1)*i(初始为1)
然后flag=-flag就是把flag正负变换
在帮助i的正负变换(因为你是要算1-2+3-4.。。)