求数组里面的最大值和最小值
题目:
求数组里面的最大值和最小值
比如:数组 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)