for(i=1;i<=100;i++)
{
sum += i*flag;
flag *= -1;
}
printf("sum=%d\n",sum);
return 0;
就是这里
这两行的运算方式有些不明白,不知道如何算出结果的,思路不清楚。
sum += i*flag = 》 sum = sum + i*flag
flag *= -1 = 》 flag = flag * (-1)