問題詳情

35 對於下列 C 程式片段執行 Cfun(3)的輸出內容,下列敘述何者錯誤?


(A)輸出內容中有整數 5
(B)輸出內容中有整數 8
(C)輸出內容中有整數 9
(D)輸出內容中有整數 16

參考答案

答案:C
難度:適中0.567
書單:沒有書單,新增

用户評論

JiaLing Chang】評論

n不等於1時 進入while迴圈 當n=1時跳出迴圈如果n除2有餘數 則n=3*n+1 若否 則n=n/2輸入3 進入while迴圈 3 mod 2 =1 n=3*3+1=1010 mod 2 =0 n=10/2=55 mod 2 =1 n=3*5+1=1616 mod 2 =0 n=16/2=8