• 有一个3*4的矩阵,编程求出其中最大值,以及其所在的行号和列号。


    #include<iostream>
    using namespace std;
    
    int main()
    {   
        int array[3][4]={{33,45,-123,8},{22,23,16,15},{-4,-31,-41,-13}};
        int tamp=array[0][0];
        int row=0;
        int col=0;
        for(int=0;i<3;i++)
        {
            j=0;j<4;j++
            {
                if(array[i][j]<temp)
                {
                    temp=array[i][j];
                    row=i;
                    col=j; 
                }
            }
            
        }
    cout<<"二维数组的最大值是:"<<temp<<"所在行是:"<<row+1<<"所在列是:"<<col+1<<endl;
    return 0;    
    }

    第一种方法:

    #include<iostream>
    using namespace std;
    
    void maxMatrix(int arr[3][4])
    {
        int temp=arr[0][0];
        int row=0;
        int col=0;
        for(int i=0;i<3;i++)
        {
            for(int j=0;j<4;j++)
            {
                if(arr[i][j]>temp)
                {
                
                    temp=arr[i][j];row=i;col=j;
                }
            }
        }
        
        cout<<"二维数组的最大值:"<<temp<<"所在行是:"<<row+1<<"所在列是:"<<col+1<<endl; 
    }
    int main()
    {
        int array[3][4]={{23,15,78,-98},{45,63,-34,28},{15,32,-21,-19}};
        maxMatrix(array);
        return 0;
    }

    第二种方法(传递参数值)

    #include<iostream>
    using namespace std;
    
    int maxXY(int x,int y)
    {
        return x>y?x:y; 
    }
    int main()
    {
        int array[3][4]={{13,24,36,47},{-23,-64,-43,-44},{19,34,21,-26}};
        int max=array[0][0];
        int row=0;
        int col=0;
        for(int i= 0;i<3;i++)
        {
            for(int j=0;j<4;j++)
            {
                max=maxXY(array[i][j],max);
            }
        }
        cout<<"二维数组的最大值:"<<max<<"所在行是:"<<row+1<<"所在列是:"<<col+1<<endl;
        return 0;
    } 

  • 相关阅读:
    odoo service error 更改端口号
    unique 唯一约束
    odoo 注册失败
    odoo 某个字段权限设置
    linux 定时任务
    odoo webside theme
    js 杂记
    vue3入门总结
    vue输出空格
    css等比例缩放图片
  • 原文地址:https://www.cnblogs.com/aipopo/p/7872612.html
Copyright © 2020-2023  润新知