返回列表 發帖

APCS 觀念題 10510 - 1

1. 下列F()函式執行後,輸出為何?
(A) 1 2
(B) 1 3
(C) 3 2
(D) 3 3
  1. void F( )
  2.     {
  3.         char t, item[] = {'2', '8', '3', '1', '9'};
  4.         int a, b, c, count = 5;
  5.         for (a=0; a<count-1; a=a+1)
  6.         {
  7.             c = a;
  8.             t = item[a];
  9.             for (b=a+1; b<count; b=b+1)
  10.             {
  11.                 if (item[b] < t)
  12.                 {
  13.                     c = b;
  14.                     t = item[b];
  15.                 }
  16.                 if ((a==2) && (b==3))
  17.                 {
  18.                     printf ("%c %d\n", t, c);
  19.                 }
  20.              }
  21.         }
  22. }
複製代碼

返回列表