Board logo

標題: APCS_觀念題_10510_02 (練習) [打印本頁]

作者: 方浩葦    時間: 2024-12-4 21:23     標題: APCS_觀念題_10510_02 (練習)

本帖最後由 方浩葦 於 2024-12-14 14:28 編輯

以下 switch 敘述的程式碼,應如何以 if-else 來改寫?
  1. switch (x)
  2. {
  3.     case 5:
  4.         y = 'p';  
  5.         break;
  6.     case 10:
  7.         y = 'q';
  8.         break;
  9.     case 15:
  10.     case 20:
  11.         y = 'r';
  12.         break;
  13.     default:
  14.         y = 's';
  15. }
複製代碼
(A)
if (x == 5)
    y = 'p';
else if (x == 10)
    y = 'q';
else if (x == 15 || x == 20)
    y = 'r';
else
    y = 's';
(B)
if (x == 5)
    y = 'p';
if (x == 10)
    y = 'q';
if (x == 15 || x == 20)
    y = 'r';
else
    y = 's';
(C)
if (x == 5)
    y = 'p';
else if (x == 10)
    y = 'q';
else if (x >= 15 && x <= 20)
    y = 'r';
else
    y = 't';
(D)
if (x == 5)
    y = 'p';
else if (x == 10)
    y = 'q';
else if (x == 15 || x == 20)
    y = 'r';
else
    y == 's';

本帖隱藏的內容需要積分高於 1 才可瀏覽

作者: 黃暐鈞    時間: 2024-12-14 14:20

此帖僅作者可見
作者: 江家同    時間: 2024-12-14 14:21

此帖僅作者可見
作者: 許浩浩    時間: 2024-12-14 14:22

此帖僅作者可見
作者: 陳泓亦    時間: 2024-12-14 14:23

此帖僅作者可見
作者: 江家同    時間: 2024-12-14 14:29

此帖僅作者可見




歡迎光臨 種子論壇 | 高雄市資訊培育協會學員討論區 (http://istak.org.tw/seed/) Powered by Discuz! 7.2