这个程序错在哪
#include<stdio.h>#define N 5
arr(int a[],int n,int *pmax,int *pmin)
{
int i;
for(i=0;i<n;i++)
{
if(a[i]>*pmax)
*pmax=a[i];
if(a[i]<*pmin)
*pmin=a[i];
}return 0;
}
void main()
{
int b[N],i;
int end;
int max=b[0];
int min=b[0];
int *p=&max;
int *q=&min;
printf("input 5 numbers:\n");
for(i=0;i<N;i++)
scanf("%d",b[i]);
end=arr(b,N,p,q);
printf("max=%d,min=%d",max,min);
}