写个C++ while例子
时间: 2023-09-11 11:13:17 浏览: 47
当然!以下是一个简单的C++ while循环的例子:
```cpp
#include <iostream>
int main() {
int i = 0;
while (i < 5) {
std::cout << "i: " << i << std::endl;
i++;
}
return 0;
}
```
在这个例子中,我们使用一个整型变量`i`初始化为0。然后,使用while循环来判断`i`是否小于5,如果成立,则执行循环体内的代码。在循环体内,我们打印出`i`的值并将`i`自增1。当`i`达到5时,循环条件不再成立,循环结束。
运行上述代码,输出结果将是:
```
i: 0
i: 1
i: 2
i: 3
i: 4
```
这是因为循环在`i`小于5时执行,并每次循环打印出`i`的值。当`i`等于5时,循环条件不再成立,循环结束。
相关问题
C++ while未知循环次数例子
以下是一个使用 while 循环的未知循环次数的 C++ 代码示例:
```c++
#include <iostream>
using namespace std;
int main() {
int num, sum = 0;
cout << "输入数字(输入0结束):" << endl;
while (true) {
cin >> num;
if (num == 0) {
break;
}
sum += num;
}
cout << "总和为:" << sum << endl;
return 0;
}
```
在这个例子中,我们要求用户输入一系列数字,直到输入 0 为止。我们使用一个 while 循环来实现这个要求,因为我们不知道用户会输入多少个数字。while 循环会一直执行,直到遇到 break 语句,这个语句会使循环停止。在每次循环中,我们会读取用户输入的数字,如果数字为 0,我们就跳出循环。如果数字不为 0,我们就将它加到 sum 变量中。最后,我们输出所有输入数字的总和。
C++ while未知次数循环例子
以下是一个C++中使用while循环的未知次数循环的例子:
```
#include <iostream>
using namespace std;
int main() {
int i = 1;
while (i <= 10) {
cout << i << " ";
i++;
}
return 0;
}
```
这个程序会输出1到10的数字。while循环的条件是i小于等于10,因此只要i的值小于等于10,循环就会一直执行。在循环中,每次输出i的值,然后将i加1,直到i大于10时循环结束。