📅  最后修改于: 2023-12-03 15:10:25.140000             🧑  作者: Mango
这个程序用于在一个二维方阵中查找最大值和最小值。
输入矩阵的行数和列数,以及元素的值。
输出矩阵中的最大值和最小值。
#include <iostream>
using namespace std;
int main() {
int rows,cols;
cout<<"Enter number of rows and columns: ";
cin>>rows>>cols;
int arr[rows][cols];
cout<<endl<<"Enter elements: ";
for(int i=0;i<rows;i++) {
for(int j=0;j<cols;j++) {
cin>>arr[i][j];
}
}
int min=arr[0][0],max=arr[0][0];
for(int i=0;i<rows;i++) {
for(int j=0;j<cols;j++) {
if(arr[i][j]<min) {
min=arr[i][j];
} else if(arr[i][j]>max) {
max=arr[i][j];
}
}
}
cout<<endl<<"Minimum value: "<<min<<endl; // 输出最小值
cout<<"Maximum value: "<<max<<endl; // 输出最大值
return 0;
}
Enter number of rows and columns: 2 2
Enter elements: 1 2 3 4
Minimum value: 1
Maximum value: 4
以上就是方阵中最大值和最小值的 C++ 程序,希望对你有帮助!