导入
while 和 do-while 循环
了解 C++ 中的 while 和 do-while 循环结构。
1while (条件) 2{ 3 // 循环体 4}
1#include <iostream> 2using namespace std; 3 4int main() { 5 int i = 1; // 初始化计数器变量 6 7 while (i <= 5) 8 { 9 cout << " i的值为:" << i << endl; 10 i = i + 1; // 将变量i的值增加1 11 } 12 13 return 0; // 程序结束 14}
1do { 2 // 循环体 3} while (条件);
1#include <iostream> 2using namespace std; 3 4int main() { 5 int i = 1; 6 do { 7 cout << "i的值为: " << i << endl; 8 i = i + 1; 9 } while (i <= 5); // 条件在第一次执行后进行判断 10 return 0; 11}
1#include <iostream> 2using namespace std; 3 4int main() { 5 int number; 6 do { 7 cout << "请输入一个正数: "; 8 cin >> number; 9 } while (number <= 0); // 条件在第一次执行后进行判断 10 cout << "你输入了一个正数: " << number << endl; 11 return 0; 12}
1#include <iostream> 2using namespace std; 3 4int main() { 5 6 // 在此处编写你的代码 7 8 return 0; 9}
在此解决方案中:
- 变量
i的初始值为5。 - 在
do-while循环的条件中,检查i是否大于或等于0。 - 同时,每次循环将
i的值递减。