求矩陣的最大值(設惟一)
阿新 • • 發佈:2018-12-18
7-2 求矩陣的最大值(設惟一) (10 分)
本題要求編寫程式,求一個給定的m×n矩陣的最大值以及位置。題目保證最大值惟一。
輸入格式:
輸入第一行給出兩個正整數m和n(1≤m,n≤6)。隨後m行,每行給出n個整數,其間以空格分隔。
輸出格式:
輸出在第一行中輸出最大值,在第二行中按照“行下標 列下標”(下標從0開始)的格式輸出最大值的位置。
輸入樣例:
3 2
6 3
23 -9
6 -1
輸出樣例:
23
1 0
#include <stdio.h> #define N 11 int main() { int i,j,n,m; int a[N][N]; int max,p=0,q=0; scanf("%d%d",&n,&m); for(i=0;i<n;i++){ for(j=0;j<m;j++){ scanf("%d",&a[i][j]); } } 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]; p=i; q=j; } } } printf("%d\n",max); printf("%d %d\n",p,q); return 0; }