用函数求数组里的最大值和最小值出现了问题
#include<stdio.h>
void sort_fun_maxium(int sz,int*arr[][],int*max)
{
int i=0; int j=0;
for(i=0;i<3;i++)
{
for(j=0;j<3;j++)
{
if(max<arr[i][j])
{
int t=max;
*max=arr[i][j];
arr[i][j]=t;
}
}
}
};
void sort_fun_minium(int sz,int*arr[][],int*min)
{
int i=0; int j=0;
for(i=0;i<3;i++)
{
for(j=0;j<3;j++)
{
if(min>arr[i][j])
{
int t=min;
*min=arr[i][j];
arr[i][j]=t;
}
}
}
}
int main(){
int arr[3][3]={4,4,34,37,3,12,5,6,5};
int max,min=arr[0][0];
int sz=sizeof(arr)/sizeof(arr[0][0]);
sort_fun_maxium (sz,arr,&max);
sort_fun_minium (sz,arr,&min);
printf("%d",max);
printf("%d",min);
return 0;
}