c语言找二维数组中最大数及所在行列号,C语言:有一个3*4的矩阵,要求编写求这个二维数组中的最大的那个元素的值,以及所在的行号和列号。…

  • Post author:
  • Post category:其他


满意答案

00e27ab806e4881f8254fe7ae8741834.png

赵越maud

2013.03.23

00e27ab806e4881f8254fe7ae8741834.png

采纳率:52%    等级:12

已帮助:10726人

#include

#include

#include

int max(int array[3][4],int *line, int *row){

int max = array[0][0] ;

int i=0 , j=0;

for (;i<3;i++){

for(j=0;j<4;j++){

if(array[i][j]>max){

max = array[i][j] ;

*line = i ;

*row = j;

}

}

}

return max ;

}

int main(void){

int line, row ;

int array[3][4]= {

{1,5,-1,25},

{9,44,43,65},

{10,11110,343,765}

};

int i=0 , j=0;

for (;i<3;i++){

for(j=0;j<4;j++){

printf(“%d\t”,array[i][j]) ;

}

}

int Number = max(array,&line, &row);

printf(“最大的数是%d\t在第%d行\t在第%d列”,Number,line,row) ;

return 0 ;

}

00分享举报