下列的C 語言程式中,findMinMax 函式接受一個一維陣列,並將陣列中的最大值
以及最小值利用傳址呼叫(call by address)的方式回傳。請將程式碼中的空格編號
及答案寫於申論試卷上。(每一個空格5 分,共20 分)
void findMinMax(int *array, int size, int *min, int *max){
*min = array[0]; *max = array[0];
for(int i = 1; i < size; i++){
if(array[i] > *max) = array[i];
else if(array[i] < *min) ; }}
void main() {
int min, max; min = 0; max = 100;
int a[] = {8, 9, 16, 0, 33, 45, 7, 22};
findMinMax(a, , &min, );
printf("min = %d\n", min);
printf("max = %d\n", max); }