6.4.3求二维数组的最大值及其行列下标

  • Post author:
  • Post category:其他


#include <iostream>
#include <iomanip>
using namespace std;
void find(int a[3][4],int *maxi,int*maxj)
{
	int i,j;
	*maxi=0;
	*maxj=0;
	for(i=0;i<3;i++)
		for(j=0;j<4;j++)
			if(a[i][j]>a[*maxi][*maxj])
				{
					*maxi=i;
					*maxj=j; 
				}
}
int main()
{
	int a[3][4]={{3,8,9,5},{0,-1,1,-2},{3,7,6,3}},maxp,minp,i,j;
	find(a,&maxp,&minp);
	cout<<"max="<<a[maxp][minp]<<endl;
	cout<<"i="<<maxp<<endl;
	cout<<"j="<<minp<<endl;
	return 0;
}



版权声明:本文为QM19900420原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。