题目:
求数组里面的最大值和最小值
比如:数组 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);
}
运行结果:
![](https://i-blog.csdnimg.cn/blog_migrate/dbcec0530a34e6959518f135a9c913fb.png)