C++ 输入一个3*5矩阵,输出其中最大值,最小值和它们的下标

C++ 输入一个3*5矩阵,输出其中最大值,最小值和它们的下标一定是c++语句不是c语言语句

#include<iostream>
using namespace std;
int main(){
int m[3][5];    int max = 0, maxNum[2] = {0, 0};
    int min = 0, minNum[2] = {0, 0};
    for (int i = 0; i < 3; i ++) {
        for (int j = 0; j < 5; j ++) {
            scanf("%d", &m[i][j]);
            if (i == 0 && j == 0) {
                max = m[i][j];
                min = m[i][j];
            }
            if (m[i][j] > max){
                max = m[i][j];
                maxNum[0] = i;
                maxNum[1] = j;
            }
            if (m[i][j] < min){
                min = m[i][j];
                minNum[0] = i;
                minNum[1] = j;
            }
        }
    }
    cout<< max<<" "<<maxNum[0]<<" "<<maxNum[1]<<endl;
    cout<<min<<" "<< minNum[0]<<" "<<minNum[1];
    return 0;
}

温馨提示:内容为网友见解,仅供参考
无其他回答
相似回答