返回列表 發帖

APCS 觀念題 10603 模擬考 19

下列程式擬找出陣列 A[] 中的最大值和最小值。不過,這段程式碼有誤,請問 A[] 初始值如何設定就可以測出程式有誤?
  1. int main ()
  2. {
  3.     int M = -1, N = 30, 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) {20, 15, 25}
(B) {20, 25, 15}
(C) {25, 20, 15}
(D) {15, 20, 25}

本帖隱藏的內容需要回復才可以瀏覽
istak.teach2@gmail.com

此帖僅作者可見

TOP

返回列表