c++输入1. 2 3 4输出1. 2 3 4
时间: 2024-11-03 11:19:26 浏览: 14
在C++中,如果你想让程序读取用户输入的一串数字并按原样输出,你可以使用`cin`和`cout`来进行基本的输入输出操作。下面是一个简单的例子,展示了如何实现这个功能:
```cpp
#include <iostream>
int main() {
std::string input;
std::cout << "请输入一组数字,用空格分隔: ";
std::getline(std::cin, input); // 使用getline获取包含空格的字符串
// 分割输入的字符串,转换成整数并存储到vector中
std::istringstream iss(input);
std::vector<int> numbers;
int number;
while (iss >> number) {
numbers.push_back(number);
}
// 输出所有数字
for (int i = 0; i < numbers.size(); ++i) {
std::cout << numbers[i] << " ";
}
return 0;
}
```
在这个示例中,我们首先通过`std::getline`从用户那里读取一串字符,然后使用`std::istringstream`将字符串分割成单独的整数,并把它们存储在一个向量中。最后,我们遍历这个向量并将每个元素输出。
阅读全文