运行结果出错!!帮忙看下!!!
#include "stdio.h"main()
{
int a[3][3], i, j , (*p)[3]=a, *min, *max, temp;
for(i=0; i<3; i++)
{
for(j=0; j<3; j++)
{
scanf("%d", &a[i][j]);
}
}
for(i=0; i<3; i++)
{
for(j=0; j<3; j++)
{
if ( *(*(p+i)+j) < *(*(p+i)+j+1) )
max = *(p+i)+j+1;
if( *(*(p+i)+j) > *(*(p+i)+j+1) )
min = *(p+i)+j+1;
}
}
temp = a[0][0];
a[0][0] = *max;
*max = temp;
temp = a[3][3];
a[3][3] = *min;
*min = temp;
for(i=0; i<3; i++)
{
for(j=0; j<3; j++)
{
printf("%3d",a[i][j]);
}
printf("\n");
}
}