C++基础练习-二维数组

题目:

C++基础练习-二维数组_第1张图片

https://acm.hdu.edu.cn/showproblem.php?pid=2022 

题解:

#include 
using namespace std;

int z[10000][10000];
int main(){
        int m,n;
        while(cin>>m>>n){
        int x,max = -1,l,c;
        //往数组里添加数据
        for (int i = 0; i < m; i++)
        {
            for (int j = 0; j < n; j++)
            {
                cin>>z[i][j];
            }   
        }
        
        //遍历数组并找出最大值
        for (int i = 0; i < m; i++)
        {
            for (int j = 0; j < n; j++)
            {
                x = abs(z[i][j]);//abs()函数用于取绝对值

                if (x > max)
                {
                    max = x;
                    l = i;
                    c = j;
                }
                
            }   
        }
        
        cout<

你可能感兴趣的:(C++练习题,c++,开发语言)