|
|
#include <stdio.h>
#include <conio.h>
/*
找二维数组元素中最大值; 并且找出最大数组元素的行列下标
找出最小数组元素及其行列下标,求所有数组元素的平均值
1.找出每一行的最大值 (2)
2.找出每一列的最小值 (3)
*/
int main()
{
int a[2][3] = {{12,6,5},{8,-9,44}};
int i,j;//i行下标,j列下标
//int max = a[0][0];
int max[2];//max[i] 代表a二维数组的第i行的最大值
int min[3];
for(i=0;i<2;i++)
{
//找出a二维数组的第i行的最大值 a[i][0]----->a[i][2]
max[i] = a[i][0];//初始化当前第i行中已知的最大值
for(j=0;j<3;j++)
{
if(a[i][j] > max[i])
max[i] = a[i][j];
}
printf("max[%d] = %d\n",i,max[i]);
}
for(j=0;j<3;j++)
{
//找出a二维数组的第j列的最小值 : a[0][j]----->a[1][j]
min[j] = a[0][j];//初始化当前第i行中已知的最大值
for(i=0;i<2;i++)
{
if(a[i][j] < min[j])
min[j] = a[i][j];
}
printf("min[%d] = %d\n",j,min[j]);
}
return 0;
}
|
|