54黑科技 发表于 2019-11-7 15:40:32

数组求出最大值

#include <stdio.h>

void max_min(int a[],int length,int *max,int *min);

int main(void)
{
      int max,min;
      int a[] = {1,2,3,4,5,6,7,8,9,10,25};
      max_min(a,sizeof(a)/sizeof(a),&max,&min);
      printf("max = %d,min = %d\n",max,min);

      return 0;
}

void max_min(int a[],int length,int *max,int *min)
{
      int i;
      *max = *min =a;
      for(i = 0;i < length;i++)
      {
                if(a < *min)
                {
                        *min = a;
                }
                if(a > *max)
                {
                        *max = a;
                }
      }
}
页: [1]
查看完整版本: 数组求出最大值