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

这是一个C语言程序,用于查找二维数组中的最大值,并返回最大值所在的行和列。程序首先初始化最大值为数组的第一个元素,然后遍历整个数组,如果找到更大的元素,则更新最大值并记录其行列位置。最后,程序打印最大值及其位置。
摘要由CSDN通过智能技术生成

满意答案

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分享举报

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值