Re: [問題] 新手自學c++ 有關do-while迴圈的題目有 …
我想你可能對 do{} while() 的用法有點誤解
所以用回文的方式說明好了
若有不妥我會刪文
do { X ;}
while(條件A);
先執行 X;
在判斷 條件A 是否成立,成立 => 返回 do 執行 X
不成立=>程式往下繼續
↓
╭────╮
┌──→│do │
│ │ │
│ │ │
│ ╰────╯
│ |
│ ↓
│ ╭────╮
│ 成立 │while │
└───│ │
╰────╯
|不成立
↓
這是 do... while 的流程圖(應該沒錯)
※ 引述《starcofe (阿傑)》之銘言:
: do {
: if (max > min)
: {
: max--;
: cout << max << "\n";
: }
: }
: while (max < min);
do 中的 if 判斷可以省略
由 while 進行判斷即可。
因此(由小排至大)
do { cout << min << "\n";
min++; }
while(max >= min);
先執行 do 裡面的敘述
在判斷 while 條件是否成立
成立,則返回執行 do
直到 條件不成立為止。
: system("pause");
: return 0;
這樣夠清楚嗎 ^_^
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 114.42.174.129
※ 編輯: s80773 來自: 114.42.174.129 (09/03 15:09)
推
09/03 15:31, , 1F
09/03 15:31, 1F
→
09/03 15:39, , 2F
09/03 15:39, 2F
→
09/03 15:41, , 3F
09/03 15:41, 3F
→
09/03 15:42, , 4F
09/03 15:42, 4F
推
09/03 15:46, , 5F
09/03 15:46, 5F
→
09/03 15:47, , 6F
09/03 15:47, 6F
推
09/03 19:04, , 7F
09/03 19:04, 7F
→
09/03 19:04, , 8F
09/03 19:04, 8F
推
09/06 00:40, , 9F
09/06 00:40, 9F
討論串 (同標題文章)
完整討論串 (本文為第 1 之 2 篇):
C_and_CPP 近期熱門文章
PTT數位生活區 即時熱門文章