下列程式碼為計算金額中各位數字和的過程(即每一位數字相加),使用迴圈與取餘數運算。不過其中一區塊為冗餘程式碼,請找出該區。- int num = 4321;
- int sum = 0;
- // A 區
- sum += num % 10;
- num = num / 10;
- // B 區
- sum += num % 10;
- num = num / 10;
- // C 區
- sum += num % 10;
- num = num / 10;
- // D 區
- sum += num % 10;
- num = num / 10;
- sum += num;
複製代碼 (A) 冗餘程式碼在 A 區
(B) 冗餘程式碼在 B 區
(C) 冗餘程式碼在 C 區
(D) 冗餘程式碼在 D 區
本帖隱藏的內容需要積分高於 1 才可瀏覽 |