寻找二维数组的最大值

简介: //寻找二维数组的最大值   #include #include #include #include using namespace std; int main() { int a[10][8],i,j; int x=-1,y=-1; int max...

//寻找二维数组的最大值

 

#include<iostream>
#include<cstdlib>
#include<ctime>
#include<iomanip>
using namespace std;
int main()
{
    int a[10][8],i,j;
    int x=-1,y=-1;
    int max;
    int n,m;
    n=10;
    m=8;
    //自动生成n行m列的数据 
    srand(time(NULL));
    for(i=0;i<n;i++)
    {
        for(j=0;j<m;j++)
        {
            a[i][j]=rand()%1000+100;
        }
    }
    //打印生成的n行m列数据 
    for(i=0;i<n;i++)
    {
        for(j=0;j<m;j++)
        {
            cout<<setw(5)<<a[i][j]<<' ';
        }
        cout<<endl;
    }
    /*寻找二维数组的最大值和它的坐标*/
    max=a[0][0];
    for(i=0;i<n;i++)
    {
        for(j=0;j<m;j++)
        {
            if(a[i][j]>max)
            {
                max=a[i][j];
                x=i;
                y=j;
            }
        }
    }
    cout<<max<<endl<<x<<" "<<y<<endl;
    return 0;
}

 

 

相关文章
|
4月前
|
人工智能
PTA-一维数组最大值和最小值交换
一维数组最大值和最小值交换
67 0
|
23天前
|
C++ 索引
C++数组、vector求最大值最小值及其下标
C++数组、vector求最大值最小值及其下标
47 0
wustojc1002求2个整数最大值
wustojc1002求2个整数最大值
42 0
|
4月前
|
人工智能
PTA-找出整型数组中最大值的函数
找出整型数组中最大值的函数
91 0
练习>>在二维数组中找出最大数,并输出行,列
练习>>在二维数组中找出最大数,并输出行,列
97 0
|
9月前
不用数组求多个数的最小值
不用数组求多个数的最小值
35 0
7-10 求最大值及其下标
本题要求编写程序,找出给定的n个数中的最大值及其对应的最小下标(下标从0开始)。
104 0
|
C++
acwing 716. 最大数和它的位置 int的最大值和最小值
acwing 716. 最大数和它的位置 int的最大值和最小值
81 0
二维数组求和 练习
二维数组求和 练习
63 0
|
数据处理
整数数组中最大子数组的和(2)—— 处理二维数组
将二维转化为一维处理,当子矩阵的上下行确定时,把上下行中每一列的数据当作一个单元,确定左右列的过程就是求以列为单元的一维数组的子数组最大和的过程,这种方法大大提高了效率
83 0
整数数组中最大子数组的和(2)—— 处理二维数组