有一个3*4的矩阵,要求编程求出其中值最大的元素的值,以及所在的行号和列号,从0开始计数。
#include<stdio.h>
int main()
{
int a[3][4],i,j;
int max,row,column;
for(i=0;i<3;i++)
{
for(j=0;j<4;j++)
scanf("%d",&a[i][j]); //赋值
}
max=a[0][0]; //将第一个值赋给max,在一个个进行比较
for(i=0;i<3;i++)
{
for(j=0;j<4;j++)
if(a[i][j]>max)
{
max=a[i][j];
row=i;
column=j;
}
}
printf("max=%d\nrow=%d\ncolumn=%d",max,row,column);
return 0;
}
运行结果:
文章来源地址https://www.toymoban.com/news/detail-537189.html文章来源:https://www.toymoban.com/news/detail-537189.html
到了这里,关于求矩阵中值最大的元素的值,以及所在的行号和列号的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!