為什么這樣子寫出不了結(jié)果?
//使用while循環(huán) ? ?while(i<=100) ? ?{ ? ? ? ?i++; ? ? ? ?sum = i + sum ; ? ? ? ?flag *= -1; ? ? ? ?i *= flag ; ? ? ? ?} ? ?printf("sum=%d\n",sum); ? ?return 0; ? ? } 雖然中間過程有點(diǎn)冗雜了,但是我想知道為什么這樣不可以。
//使用while循環(huán) ? ?while(i<=100) ? ?{ ? ? ? ?i++; ? ? ? ?sum = i + sum ; ? ? ? ?flag *= -1; ? ? ? ?i *= flag ; ? ? ? ?} ? ?printf("sum=%d\n",sum); ? ?return 0; ? ? } 雖然中間過程有點(diǎn)冗雜了,但是我想知道為什么這樣不可以。
2015-09-13
舉報(bào)
2015-09-13
c中用的每一個(gè)變量都要顯示的聲明,否則就會(huì)把錯(cuò)
2015-09-13
因?yàn)閕變量沒有聲明
應(yīng)該是這樣
int i = 0;
while(i <= 100){
i++;
sum+=i;
}