#include<stdio.h>
void main()
{
int a[3][3],i,j,max[3],maxvalue,col,n
printf("please input 9 number:")
for(i=0i<3i++)
for(j=0j<3j++)
scanf("%d",&a[i][j])
for(i=0i<3i++)
{
max[i]=0//注:max[i]存放的是列信息而不是a[i][i]!
maxvalue = a[i][0]
for( j=1j<3j++)
if(maxvalue<a[i][j])
max[i]=j
col = max[i]
for(n=0n<3n++)
{
if ( n==i ) continue//自己不要和自己比
if( maxvalue>a[n][col] ) break//不是最小值,停止继续比较。
}
if ( n==3 )
printf("%d\n",maxvalue)//是最小值,打印。
}
getch()
}
#define ROW 3#define COL 4
int main()
{
/*定义一个矩阵*/
int a[ROW][COL]
int i=0
int j=0
int maxValue=0
/*矩阵赋值*/
for (i=0i<ROWi++)
{
for (j=0j<COLj++)
{
printf("请输入%i行%d列的值:",i+1,j+1)
scanf("%d",&a[i][j])
}
}
maxValue = a[0][0]
for (i=0i<ROWi++)
{
for (j=0j<COLj++)
{
if (maxValue<a[i][j])
{
maxValue=a[i][j]
}
}
}
printf("矩阵的最大值是:%d\n",maxValue)
return 0
}