c++读取未知数量数字
作者:野牛程序员:2023-07-27 14:05:37 C++阅读 3007
在 C++ 中,可以使用循环来读取未知数量的数字,直到用户输入特定的终止条件。一个常见的终止条件可以是用户输入一个特定的字符或一个特定的数字,表示输入结束。
以下是一个示例代码,它读取未知数量的整数,直到用户输入负数作为终止条件:
#include <iostream>
#include <vector>
int main() {
std::vector<int> numbers;
int num;
std::cout << "请输入数字,输入负数来结束输入:" << std::endl;
while (true) {
std::cin >> num;
// 检查是否输入了负数,如果是则退出循环
if (num < 0) {
break;
}
numbers.push_back(num);
}
std::cout << "你输入的数字是:" << std::endl;
for (int i : numbers) {
std::cout << i << " ";
}
std::cout << std::endl;
return 0;
}当运行这个程序时,它会要求你输入数字,可以输入任意数量的数字,并在输入一个负数后结束输入。然后,它会将输入的所有数字打印输出。注意,这里使用了一个 std::vector 来存储输入的数字,这样可以方便地处理未知数量的输入。
野牛程序员教少儿编程与信息学奥赛-微信|电话:15892516892

- 上一篇:c++连续输入两个数
- 下一篇:C++语言之快速寻找满足条件的两个数
