返回列表 發帖

APCS 觀念題 10603-19

下列程式擬找出陣列 A[]中的最大值和最小值。不過,這段程式碼有誤,請問 A[]初始值如何設定就可以測出程式有誤?
  1. int main ()
  2. {
  3.      int M = -1, N = 101, s = 3;
  4.      int A[] = ______?______;
  5.      for (int i=0; i<s; i=i+1)
  6.     {
  7.          if (A[i]>M)
  8.          {
  9.              M = A[i];
  10.          }
  11.          else if (A[i]<N)
  12.          {
  13.              N = A[i];
  14.          }
  15.      }
  16.      printf("M = %d, N = %d\n", M, N);
  17.      return 0;
  18. }
複製代碼
(A) {90, 80, 100}
(B) {80, 90, 100}
(C) {100, 90, 80}
(D) {90, 100, 80}

返回列表