假设有一个行数为三,列数为四的数列(数列中的数均已知),求得其最大值以及它所在的位置。
#include"stdio.h"
int main()
{
int i,j,r=0,c=0,max;
int a[3][4]={{1,2,3,4},{9,8,7,6},{-10,10,-5,2}};//输入矩阵数
max=a[0][0];//设定最大值为第一个数
for(i=0;i<=3;i++)
{
for(j=0;j<=3;j++)//循环嵌套
{
if(a[i][j]>max)
{
max=a[i][j],r=i+1,c=j+1;
//确定最大值的同时锁定所对应的行列数,因为数组特性第从零开始数,所以r+1,j+1才是最终的答案
}
}
}