求数组里面的最大值和最小值

题目:

求数组里面的最大值和最小值
比如:数组 1,2,3,4,5
最大值是5,最小值是1
 

代码实现:

#include <stdio.h>
int max,min;
void getMaxAndMin(int a[],int n){
   int *q;
   q=a;
   max=min=*a;
   for(q;q<a+n;q++){
   if(*q>max){
      max=*q;
   }else if(*q<min){
  min=*q;
   }
   }
}
void main() {
int a[5]={1,2,3,4,5};
getMaxAndMin(a,length);
printf("max=%d",max);
    printf("min=%d",min);
}

运行结果:

 
 
 
(0)

相关推荐