c++如何输入输出数组、
时间: 2024-01-02 13:02:02 浏览: 81
用我们介绍的四种方法引用数组元素-基于单片机控制的开关电源及其设计
C++中可以使用标准输入输出流(cin/cout)来输入输出数组。以下是几种常见方式:
1. 输入输出一维数组
```cpp
#include <iostream>
using namespace std;
int main() {
int arr[5];
// 输入数组
for (int i = 0; i < 5; i++) {
cin >> arr[i];
}
// 输出数组
for (int i = 0; i < 5; i++) {
cout << arr[i] << " ";
}
cout << endl;
return 0;
}
```
2. 输入输出二维数组
```cpp
#include <iostream>
using namespace std;
int main() {
int arr[3][4];
// 输入数组
for (int i = 0; i < 3; i++) {
for (int j = 0; j < 4; j++) {
cin >> arr[i][j];
}
}
// 输出数组
for (int i = 0; i < 3; i++) {
for (int j = 0; j < 4; j++) {
cout << arr[i][j] << " ";
}
cout << endl;
}
return 0;
}
```
3. 使用vector动态数组
```cpp
#include <iostream>
#include <vector>
using namespace std;
int main() {
vector<int> arr(5);
// 输入数组
for (int i = 0; i < 5; i++) {
cin >> arr[i];
}
// 输出数组
for (int i = 0; i < 5; i++) {
cout << arr[i] << " ";
}
cout << endl;
return 0;
}
```
其中,vector是C++ STL库中的一个动态数组容器,它提供了方便的数组操作方法。在使用前需要包含头文件`<vector>`。
阅读全文