Board logo

標題: [牛刀小試]APCS 觀念題 11 [打印本頁]

作者: 李泳霖    時間: 2022-8-18 10:36     標題: [牛刀小試]APCS 觀念題 11

下列程式碼是自動計算找零程式的一部分, 程式碼中三個主要變數分別為 Total (購買總額),Paid (實際支付金額 ),Change (找零金額)。但是此程式片段有冗餘的程式碼,請找出冗餘程式碼的區塊。
  1. int Total, Paid, Change;

  2. Change = Paid - Total;
  3. printf ("500 : %d pieces\n", (Change-Change%500)/500);
  4. Change = Change % 500;

  5. printf ("100 : %d coins\n", (Change-Change%100)/100);
  6. Change = Change % 100;

  7. // A 區
  8. printf ("50 : %d coins\n", (Change-Change%50)/50);
  9. Change = Change % 50;

  10. // B 區
  11. printf ("10 : %d coins\n", (Change-Change%10)/10);
  12. Change = Change % 10;

  13. // C 區
  14. printf ("5 : %d coins\n", (Change-Change%5)/5);
  15. Change = Change % 5;

  16. // D 區
  17. printf ("1 : %d coins\n", (Change-Change%1)/1);
  18. Change = Change % 1;
複製代碼
(A) 冗餘程式碼在A區
(B) 冗餘程式碼在B區
(C) 冗餘程式碼在C區
(D) 冗餘程式碼在D區

本帖隱藏的內容需要回復才可以瀏覽

作者: 李泳霖    時間: 2022-8-18 10:36

此帖僅作者可見
作者: 王競儀    時間: 2022-8-18 10:59

此帖僅作者可見
作者: 王柏瀚    時間: 2022-8-18 11:00

此帖僅作者可見
作者: 張簡聖瑈    時間: 2022-8-18 11:01

此帖僅作者可見
作者: 上官語恬    時間: 2022-8-18 11:01

此帖僅作者可見
作者: 許志捷    時間: 2022-8-18 11:07

此帖僅作者可見
作者: 陳竹煖    時間: 2022-8-18 11:20

此帖僅作者可見
作者: 葉佳溱    時間: 2022-8-18 11:20

此帖僅作者可見
作者: 歐睿仁    時間: 2022-8-18 13:50

此帖僅作者可見
作者: 陳姵語    時間: 2022-8-19 10:00

此帖僅作者可見
作者: 陳依彤    時間: 2022-8-20 16:33

此帖僅作者可見




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