想不明白啊
?while(i<=100)
? ? {
? ? ? ? i++;
? ? ? ? sum=sum+flag*i;
? ? ? ? flag*=(-1);
? ? }
? ? ? ? printf("sum=%d\n",sum);
這個(gè)代碼里面不太懂,為什么flag*=-1,運(yùn)算邏輯想不明白,請(qǐng)大神解答一下,謝謝
?while(i<=100)
? ? {
? ? ? ? i++;
? ? ? ? sum=sum+flag*i;
? ? ? ? flag*=(-1);
? ? }
? ? ? ? printf("sum=%d\n",sum);
這個(gè)代碼里面不太懂,為什么flag*=-1,運(yùn)算邏輯想不明白,請(qǐng)大神解答一下,謝謝
2018-05-16
舉報(bào)
2018-05-16
就是 flag=flag*(-1), 因?yàn)橐笫?1-2+3-4……? 乘以flag就相當(dāng)于變號(hào)了