c++ cin多个整数
时间: 2024-09-29 20:07:10 浏览: 16
在C++中,`cin`可以用于从标准输入读取多个整数。这里有两种不同的情况:
1. **输入到向量(test1)**[^1]:
```cpp
#include <iostream>
#include <vector>
using namespace std;
int main() {
int num;
vector<int> ivec; // 创建一个空向量来存储输入的整数
while (cin >> num) { // 当有新的整数输入时,循环继续
ivec.push_back(num); // 把每个整数添加到向量中
}
for (int i = 0; i < ivec.size(); ++i) {
cout << ivec[i] << " "; // 打印所有输入的整数
}
cout << endl;
return 0;
}
```
2. **输入两个整数(test2)**:
```cpp
#include <iostream>
using namespace std;
int main() {
int num, n;
while (cin >> num >> n) { // 同时读取并输出两个整数
cout << num << " " << n << endl;
}
return 0;
}
```