下列程式擬找出陣列 A[] 中的最大值和最小值。不過,這段程式碼有誤,請問 A[] 初始值如何設定就可以測出程式有誤?- int main ()
- {
- int M = -1, N = 30, s = 3;
- int A[] = ______?______;
- for (int i=0; i<s; i=i+1)
- {
- if (A[i]>M)
- {
- M = A[i];
- }
- else if (A[i]<N)
- {
- N = A[i];
- }
- }
- printf("M = %d, N = %d\n", M, N);
- return 0;
- }
複製代碼 (A) {20, 15, 25}
(B) {20, 25, 15}
(C) {25, 20, 15}
(D) {15, 20, 25}
本帖隱藏的內容需要回復才可以瀏覽 |