描述:
在一个5×6矩阵b中查找最大值的元素以及其所在的行号和列号。
输入:
输入5行,每行输入6个整数,整数之间用空格隔开。
输出:
在第一行中按格式“max=××”输出一个整数××,即矩阵b的最大值;在第二行中按格式“row=××”输出一个整数××,即最大值所在的行号;在第三行中按格式“column=××”输出一个整数××,即最大值所在的列号。
输入样例 1:
73 58 62 36 37 79 11 78 83 73 14 47 87 81 43 96 88 15 95 42 57 79 14 63 52 36 66 68 33 35
输出样例 1:
max=96 row=2 column=3
#include <stdio.h>
int main(void)
{
int b[5][6], i, j, max, row, column;
for ( i=0;i<5;i++ ) {
for ( j=0;j<6;j++ ) {
scanf("%d", &b[i][j]);
}
}
max = b[0][0];
for ( i=0;i<5;i++ ) {
for ( j=0;j<6;j++ ) {
if ( b[i][j]>max ) {
max = b[i][j];
row = i;
column = j;
}
}
}
printf("max=%d\n", max);
printf("row=%d\n", row);
printf("column=%d\n", column);
return 0;
}