二维数组的输入和输出方式取决于您使用的编程语言和环境。以下是一些常见的编程语言的示例,展示了如何输入和输出二维数组:
Python
# 输入一个二维数组
rows = int(input("输入行数:"))
cols = int(input("输入列数:"))
matrix = []
for i in range(rows):
row = []
for j in range(cols):
element = int(input(f"输入元素 ({i}, {j}): "))
row.append(element)
matrix.append(row)
# 输出二维数组
for i in range(rows):
for j in range(cols):
print(matrix[i][j], end=" ")
print()
C++
#include <iostream>
using namespace std;
int main() {
int rows, cols;
cout << "输入行数:";
cin >> rows;
cout << "输入列数:";
cin >> cols;
int matrix[rows][cols];
// 输入二维数组
for (int i = 0; i < rows; i++) {
for (int j = 0; j < cols; j++) {
cout << "输入元素 (" << i << ", " << j << "): ";
cin >> matrix[i][j];
}
}
// 输出二维数组
for (int i = 0; i < rows; i++) {
for (int j = 0; j < cols; j++) {
cout << matrix[i][j] << " ";
}
cout << endl;
}
return 0;
}
这只是两种常见编程语言的示例。其他编程语言也有类似的输入和输出方法,但语法可能会有所不同。