挑战你的基础
#include<stdio.h>main()
{
int i,k,a[5][5],max;
int **p;
for(i=0;i<5;i++)
for(k=0;k<5;k++)
scanf("%d",&a[i][k])
p=a;
int f(int **P);
max=f(p);
printf("max=%d",max);
}
int f(int **P)
{int a,b,z;
int **P;
z=**P;
for(a=0;a<5;a++)
for(b=5;b<5;b++)
if(a==b&&*((*p+a)+b)>z)
z=*(*(p+a)+b);
return(z);} 这个该怎么改 题目要求是编写函数,找出5*5矩阵主对角线元素的最大值,并在主函数中调用