在C++中,如何让一句话反复出现
时间: 2024-09-24 08:02:30 浏览: 24
在C++中,如果你想让一段文本反复出现,你可以通过循环结构来实现。最常用的有两种方式:
1. **for** 循环:如果你已经知道需要重复多少次,可以使用 for 循环。例如,如果你想要打印字符串 "Hello" 十次,代码会像这样:
```cpp
#include <iostream>
#include <string>
int main() {
std::string str = "Hello";
for (int i = 0; i < 10; ++i) {
std::cout << str << std::endl;
}
return 0;
}
```
2. **while** 循环:如果你需要一直重复直到满足某个条件才停止,可以使用 while 循环。比如你想让用户输入 "quit" 来结束循环:
```cpp
#include <iostream>
#include <string>
std::string input;
bool isQuit(const std::string& str) {
return str == "quit";
}
int main() {
std::cout << "Enter 'quit' to stop: ";
std::getline(std::cin, input);
while (!isQuit(input)) {
std::cout << "You entered: " << input << std::endl;
std::getline(std::cin, input);
}
return 0;
}
```
在上述例子中,`input` 字符串会被反复读取和打印,直到用户输入 "quit"。
阅读全文