#include
int func(int p[5][5])
{
int i,j,min;
for(i=0;i<5;i++)
{for(j=0;j<5;j++)
min=p[0][0];
while(i==j)
{
if(p[i][j]>min) min=p[i][j];
}
}
return min;
}
void main()
{
int i,j,m,a[5][5];
printf("请输入a[5][5]:\n");
for(i=0;i<5;i++)
for(j=0;j<5;j++)
scanf("%d",&a[i][j]);
printf("a[5][5]:\n");
for(i=0;i<5;i++)
{for(j=0;j<5;j++)
{printf("%4d",a[i][j]);
}
printf("\n");
}
m=func(a);
printf("主对角线上元素的最小值为:%d",m);
}
int nMin=a[0][0];
for(int i=1;i<5;i++)
{ if(a[i][i]
cout<