#include<stdio.h>
void min_max(int a[], int len, int *Min, int *Max){
int i;
*Min=*Max=a[0];
for(i = 0;i < len; i++){
if(a[i] < *Min)
*Min = a[i];
if(a[i] > *Max)
*Max = a[i];
}
}
int main()
{
int a[] = {1,2,3,4,5,6,7,8,9,-2,};
int Min,Max;
min_max(a,sizeof(a)/sizeof(a[0]),&Min,&Max);
printf("Min=%d,Max=%d\n",Min,Max);
return 0;
}
结论:返回的是void的类型 但是通过修改指针的值实现了找到数组里面的最大值和
最小值
C指针 找出一个数组里面的最大值 最小值
最新推荐文章于 2023-01-23 23:56:58 发布