//输出数组里面的最大值和最小值
#include<stdio.h>
void minmax(int a[], int len, int *max, int *min); //声明函数
int main(void)
{
int a[]={5,2,3,4,5,6,7,8,9,12,13,14,25,1,28,35,36,55,12,102,12} ;
int min,max;
minmax(a,sizeof(a)/sizeof(a[0]), &min,&max);
printf("min=%d,max=%d\n",min,max);
return 0;
}
void minmax(int a[], int len, int *min, int *max) //函数主体
{
int i;
*min=*max=a[0]; //都跟第一个数字做比较,比第一个数字大就叫*max,比第一个数小就小*min,就可以调出最大最小了。
for(i=1;i<len;i++)
{
if(a[i]<*min)
{
*min=a[i];
}
if(a[i]>*max)