17. 執行以下 C / C++ 程式片段後,會印出多少個數字?
【ntustslhs】評論
從 if(n %2) 可得知,當 n 為奇數 ( n除以2餘數為1)時,n變成 3 * n + 1若n為偶數,則n要除2,因此n的變化與輸出數字分別為:58、29、88、44、22、11、34、17、52、2613、40、20、10、516、8、4、2、1一共印出 20 個數字