1樓:匿名使用者
不管是while還是do-while,”break“都是放到while中。舉例:
public class test
x++;
system.out.print("\n");}}}
2樓:
標點符號問題.
while(++i<=100); -- 這裡有分號,表示無迴圈體的while迴圈.
應當去掉分號,迴圈體用花括號括起來.
while(++i<=100)
do .. while, 迴圈體要用花括號括起來:
do while();
其它沒問題.
3樓:關南珍
你的程式編的很不清晰
上面還是++i<=100;下面就變成了i==51;
我明白你的意思
但c教材上不會這麼編
一般的思維是:
讓一個數自增:比如 i從1增到100;
再設定一個變數來容納:比如n;把i的每個值都加進去i=1; n=1;
i=2; n=1+2;
i=3; n=(1+2)+3;
所以: n=上一次的值+i的新值
即:i++; n=n+i;
ps:break只能用於迴圈語句和switch語句內,不可以單獨或使用在其他語句中。
用while迴圈求1+2+……+100的和的經典方法:
main()
}do-while的方法類似:
main()
while(i<=100);
do while 迴圈是如何迴圈的?
4樓:匿名使用者
dowhile( )
先執行語句,在判斷括號裡的語句,是真再迴圈,假怎退出迴圈。
while( )
是先判斷真假再執行,這兩個語句的區別是,do while不管真假至少執行一次,while要第一次就為假就不會執行
matlab中的如何跳出while死迴圈
在matlab中,如沒有正確使用好while條件迴圈語句,很容易出現死迴圈 版現象。預防死迴圈的對策權 有 1 在while條件迴圈語句中,設定判斷語句,當條件不滿足時,直接執行 break 中斷語句,跳出迴圈 2 在while條件迴圈語句中,設定判斷語句,當條件不滿足時,直接執行 return 中...
C語言中while和do while迴圈問題,搞不懂,亂了我
main while y 迴圈體執行完成後,看 y 是否大於 0,大於繼續執行 do 迴圈體內語句。否則推出從新執行外層 while 條件 即 y 1 printf d,d a,y 如果第一個while再不成立,不執行do,因為do 是第一個while 的迴圈體內語句。而執行 printf 第一次執...
如何在ecel中打對勾和叉叉,如何在excel中打對勾和叉叉
把輸入法切換到中文,在左下出現的輸入條的軟鍵盤上點右鍵 選 數學符號 裡面就有 或者點插入 特殊符號 數學符號,也可以。好象沒有半對的,你實在要半對,可以在對勾上用繪圖工具裡的線條斜著畫一段線。應該是在特殊符號那裡找 工具欄 插入 特殊符號,裡面有 如何在excel中輸入對號和叉號 插入 特殊符號,...