C++ 计算整型数组最大值与最小值
int max(int *array, int len){
if (len == 0)
return 0;
else if (len == 1)
return array;
else if (len == 2)
return array > array ? array : array;
int i = 1, max_val = array;
for (; i < len; i++)
{
if (array > max_val)
{
max_val = array;
}
}
return max_val;
}
int min(int *array, int len)
{
if (len == 0)
return 0;
else if (len == 1)
return array;
else if (len == 2)
return array < array ? array : array;
int i = 1, min_val = array;
for (; i < len; i++)
{
if (array < min_val)
{
min_val = array;
}
}
return min_val;
}
页:
[1]