C++ While 循环示例
实际应用示例
为了演示 while 循环的实际应用,我们创建了一个简单的"倒计时"程序:
示例
int countdown = 3;
while (countdown > 0) {
cout << countdown
<< "
";
countdown--;
}
cout << "Happy New Year!!
";
亲自试一试 »
在这个例子中,我们创建一个程序,只打印0到10(含0和10)之间的偶数:
在这个例子中,我们使用 while 循环来反转一些数字:
示例
// 一个包含一些特定数字的变量
int numbers = 12345;
// A
variable to store the reversed number
int revNumbers = 0;
// Reverse
and reorder the numbers
while (numbers) {
// 获取 'numbers' 的最后一个数字并将其添加到 'revNumbers' 中
revNumbers = revNumbers * 10
+ numbers % 10;
// 移除 'numbers' 的最后一个数字
numbers /= 10;
}
cout << "Reversed numbers: " << revNumbers << "
";
亲自试一试 »
为了演示 while 循环与 if else 语句结合使用的实际例子,我们来玩一个 Yatzy 游戏:
示例
int dice = 1;
while (dice <= 6) {
if (dice < 6) {
cout << "No Yatzy
";
} else {
cout <<
"Yatzy!
";
}
dice = dice + 1;
}
亲自试一试 »
如果循环遍历的值在 1 到 5 之间,则打印"No Yatzy"。每当循环遍历的值是 6 时,则打印"Yatzy!"。

