for(i=1;i<=100;i++)
{
sum=sum+flag*i;
flag=-flag;
i++;
}
printf("sum=%d\n",sum);
return 0;
解释一下
flag不断在1和-1之间切换,然后乘上i来改变i的正负,然后累加