返回列表 發帖

APCS_觀念題_10510_19 (練習)

下列程式碼為計算金額中各位數字和的過程(即每一位數字相加),使用迴圈與取餘數運算。不過其中一區塊為冗餘程式碼,請找出該區。
  1. int num = 4321;
  2. int sum = 0;

  3. // A 區
  4. sum += num % 10;
  5. num = num / 10;

  6. // B 區
  7. sum += num % 10;
  8. num = num / 10;

  9. // C 區
  10. sum += num % 10;
  11. num = num / 10;

  12. // D 區
  13. sum += num % 10;
  14. num = num / 10;
  15. sum += num;
複製代碼
(A) 冗餘程式碼在 A 區
(B) 冗餘程式碼在 B 區
(C) 冗餘程式碼在 C 區
(D) 冗餘程式碼在 D 區


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

返回列表