#include <stdio.h>
int max,min;
void maxmin(int * src, int n)
{
int i;
if(n&1==1)
{
i=1;
}
else
{
i=0;
}
max=min=src[0];
for(i;i<n-1;i++)
{
if(src[i]>src[i+1])
{
if(src[i]>max)
max=src[i];
if(src[i+1]<min)
min=src[i+1];
}
else
{
if(src[i+1]>max)
max=src[i+1];
if(src[i]<min)
min=src[i];
}
}
}
int main()
{
int arr[]={5,6,8,3,7,9,1};
int len=sizeof(arr)/sizeof(int);
maxmin(arr,len);
printf("max:%d,min:%d\n",max,min);
}
2.10 寻找数组中的最大值和最小值
最新推荐文章于 2021-11-06 16:12:53 发布