#include<stdio.h>int main(){ int i,sum;sum=0;for(i=1;i<=100;i++) { if(i%2==0) { i*=(-1); } sum=sum+i; } printf("%d\n",sum); return 0;}
5 回答
已采納

凌小天3635910
TA貢獻(xiàn)17條經(jīng)驗(yàn) 獲得超13個(gè)贊
for循環(huán)中第一循環(huán) i=1,sum=1。循環(huán)體外i自增1。
第二次循環(huán)i=2, 滿足if條件, i=-2 ,sum=-1。循環(huán)體外i自增1。
第三次循環(huán)i=-1,sum=-2。循環(huán)體外i自增1。
第四次循環(huán)i=0,滿足if條件,i=0,sum=-2。循環(huán)體外i自增1。
第五次循環(huán)i=1 。與第一次相同。無限重復(fù)。

慕妹5461943
TA貢獻(xiàn)290條經(jīng)驗(yàn) 獲得超0個(gè)贊
- 5 回答
- 0 關(guān)注
- 2410 瀏覽
添加回答
舉報(bào)
0/150
提交
取消