c++输入不定个数字
时间: 2024-10-24 07:18:13 浏览: 14
在C++中,如果你想让用户输入不定数量的数字,可以使用循环结构如while或for,并配合`cin`从标准输入读取。这里是一个简单的示例,它会提示用户一直输入,直到他们输入一个特定的结束标记,比如0:
```cpp
#include <iostream>
int main() {
int num;
std::cout << "请输入一些数字(输入0结束): ";
while (true) {
std::cin >> num;
if (num == 0) { // 结束条件,当输入0时跳出循环
break;
}
// 处理输入的数字,例如添加到一个容器里
// 这里省略具体的处理部分,你可以添加相应的代码
std::cout << "你输入了: " << num << "\n";
}
std::cout << "所有输入已结束。\n";
return 0;
}
```
在这个例子中,程序会不断询问用户输入数字,直到他们输入0为止。每次输入都会立即显示出来。如果你需要将所有的输入存储起来,通常会用到数组、向量(vector)或其他动态数组。
阅读全文