第1个回答 2017-08-21
#include<stdio.h>
#define N 1024
void fun(int *a,int n,int *max,int *min) { int i;
*max=*min=a[0];
for ( i=1;i<n;i++ ) if ( *max<a[i] ) *max=a[i]; else if ( *min>a[i] ) *min=a[i];
}
void main() { int i,n,max,min,a[N];
scanf("%d",&n); if ( n>N ) n=N;
for ( i=0;i<n;i++ ) scanf("%d",&a[i]);
fun(a,n,&max,&min);
printf("最大值=%d,最小值=%d。\n",max,min);
}