int getMaxMin(int *arr,int len,int flag)
{
int max = arr[0];
int min = arr[0];
if (flag == 1)
{
for (int i = 0; i < len; ++i)
{
if (arr[i] > max)
{
max = arr[i];
}
}
return max;
}
else {
for (int i = 0; i < len; ++i)
{
if (arr[i] < min)
{
min = arr[i];
}
}
return min;
}
}
参数说明:
int *arr 数组的首地址
int len 数组的长度
int flag 返回最大值或最小值得标志
1:返回最大值
其他 :返回最小值