C++基础练习-二维数组
题目:
https://acm.hdu.edu.cn/showproblem.php?pid=2022
题解:
#include <iostream>
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<<l+1<<" "<<c+1<<" "<<z[l][c]<<endl;}return 0;
}