| Run ID | 作者 | 问题 | 语言 | 测评结果 | Time | Memory | 代码长度 | 提交时间 |
|---|---|---|---|---|---|---|---|---|
| 123443 | 勾老师 | 二维数组的最大值与最小值 | C++ | Accepted | 0 MS | 272 KB | 1022 | 2025-07-03 14:20:13 |
#include <iostream> using namespace std; int main() { // 定义矩阵大小 n,n < 10 int n; cin >> n; // 定义 n×n 的二维数组,用来存储矩阵数据 int matrix[10][10]; // 输入矩阵数据,通过双重循环遍历二维数组的每个元素 for (int i = 0; i < n; i++) { for (int j = 0; j < n; j++) { cin >> matrix[i][j]; } } // 初始化最小值和最大值,先假设矩阵第一个元素为初始值 int minVal = matrix[0][0]; int maxVal = matrix[0][0]; // 遍历二维数组,找出最小值和最大值 for (int i = 0; i < n; i++) { for (int j = 0; j < n; j++) { if (matrix[i][j] < minVal) { minVal = matrix[i][j]; } if (matrix[i][j] > maxVal) { maxVal = matrix[i][j]; } } } // 输出最小值和最大值 cout << minVal << " " << maxVal << endl; return 0; }