输入十个数,求最大最小。(不能用全局变量)求助大佬
#include<stdio.h>#define N 10
int max_min(int a[],int n,int *min)
{int max;
int i;
max=*min=a[0];
for(i=1;i<=n-1;i++)
{if(a[i]>max)
max=a[i];
if(a[i]<*min)
*min=a[i];
}
return max;
}
int main(void)
{int x[N],max,min;
int i;
for(i=0;i<N;i++)
scanf("%d",&x[i]);
max=max_min(x[N],N,&min);
printf("max=%d,min=%d\n",max,min);
return 0;
}