C++ While 迴圈示例
現實生活中的例子
為了演示 while 迴圈的實際應用,我們建立了一個簡單的“倒計時”程式
示例
int countdown = 3;
while (countdown > 0) {
cout << countdown << "\n";
countdown--;
}
cout << "新年快樂!!\n";
自己動手試一試 »
在這個示例中,我們建立一個程式,該程式僅列印 0 到 10(包括)之間的偶數。
在此示例中,我們使用 while 迴圈來反轉一些數字
示例
// 一個包含一些特定數字的變數
int numbers = 12345;
// 一個儲存反轉後數字的變數
int revNumbers = 0;
// 反轉並重新排序數字
while (numbers) {
// 獲取 'numbers' 的最後一個數字並將其新增到 'revNumbers'
revNumbers = revNumbers * 10 + numbers % 10;
// 從 'numbers' 中移除最後一個數字
numbers /= 10;
}
cout << "反轉後的數字: " << revNumbers << "\n";
自己動手試一試 »
為了演示 while 迴圈與 if else 語句結合使用的實際應用,假設我們玩一個 Yatzy 遊戲
示例
int dice = 1;
while (dice <= 6) {
if (dice < 6) {
cout << "沒有 Yatzy\n";
} else {
cout << "Yatzy!\n";
}
dice = dice + 1;
}
自己動手試一試 »
如果迴圈透過 1 到 5 的值,它會列印“No Yahtzee”。每當它透過值 6 時,它會列印“Yahtzee!”。