提示:可以采用两两比较的思路。
int findMid(int* arr, int len) {
if (arr[0] <= arr[1]) {
if (arr[1] <= arr[2]) {
return arr[1];
} else {
if (arr[0] >= arr[2]) {
return arr[0];
} else {
return arr[2];
}
}
} else {
if (arr[1] >= arr[2]) {
return arr[1];
} else {
if (arr[0] >= arr[2]) {
return arr[2];
} else {
return arr[0];
}
}
}
}