阿摩線上測驗 登入

申論題資訊

試卷:99年 - 四等資訊處理_程式設計概要#12246
科目:程式設計
年份:99年
排序:0

申論題內容

一、下列的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); }

詳解 (共 1 筆)

詳解 提供者:Wen-Sen Cheng
1. *max
2. *min = array[i]
3.9
4.&max