C++怎么输入整型数组
时间: 2023-11-12 20:09:10 浏览: 299
在C++中,可以通过以下几种方式输入整型数组:
1. 使用循环结构和cin逐个读取数组元素:
```cpp
#include <iostream>
using namespace std;
int main() {
int n;
cout << "请输入整型数组的长度:";
cin >> n;
int arr[n];
cout << "请输入" << n << "个整数:";
for (int i = 0; i < n; i++) {
cin >> arr[i];
}
cout << "您输入的整型数组是:";
for (int i = 0; i < n; i++) {
cout << arr[i] << " ";
}
return 0;
}
```
2. 使用循环结构和getline函数读取一行字符串,然后利用字符串流istringstream逐个解析出整数并存入数组:
```cpp
#include <iostream>
#include <string>
#include <sstream>
using namespace std;
int main() {
int n;
cout << "请输入整型数组的长度:";
cin >> n;
cin.ignore(); // 忽略上一个输入操作留下的换行符
string line;
cout << "请输入" << n << "个整数,用空格分隔:";
getline(cin, line);
istringstream iss(line);
int arr[n];
for (int i = 0; i < n; i++) {
iss >> arr[i];
}
cout << "您输入的整型数组是:";
for (int i = 0; i < n; i++) {
cout << arr[i] << " ";
}
return 0;
}
```
这些方法都是常用的输入整型数组的方式,根据具体的需求选择适合的方法即可。
阅读全文