Run ID:123443

提交时间: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; }