給定下列以 C 語言實作的函數 A,下列敘述何者錯誤? int A(int m, int n) { if (m < n) return 0; else return A(m-n, n)+1; }
AA(4, 2)=A(2, 2)+1
BA(2, 8)=A(2, 7)
CA(7, 2)=A(3, 2)+2
DA(2, 8)=A(2, 4)+1正確答案
答案與詳解
A(2,8)因2<8回傳0;A(2,4)因2<4回傳0,加1後為1。0不等於1,敘述錯誤,為本題正解。
Examly 收錄 38 萬+ 道歷屆題目,每題都有像這樣的精選詳解。免費下載,立即開練。
