Run ID 作者 问题 语言 测评结果 Time Memory 代码长度 提交时间
123443 勾老师 二维数组的最大值与最小值 C++ Accepted 0 MS 272 KB 1022 2025-07-03 14:20:13

Tests(2/2):


Code:

#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; }