執行下列 C++程式碼後,螢幕印出的數字為何? int f(int m, int n){ return (m>n)?(m-n):(m+n); } int main() { cout << f(f(3, 4), f(6, 5)) << endl; return 0; }
A3
B6正確答案
C9
D12
答案與詳解
f(3,4):3>4 為假,回傳 3+4=7;f(6,5):6>5 為真,回傳 6-5=1;f(7,1):7>1 為真,回傳 7-1=6。正解。
Examly 收錄 38 萬+ 道歷屆題目,每題都有像這樣的精選詳解。免費下載,立即開練。
