[考題] 100年普考程式設計概要?

看板Examination (國家考試)作者 (pinky)時間13年前 (2013/05/25 23:17), 編輯推噓1(102)
留言3則, 3人參與, 最新討論串1/1
[考題] 國考歷屆考題與考題觀念討論(書裡看到的選這個)請附上想法、出處 出處:如題 void mystry(int n ) { if(n!=0) { mystery(n/2); putchar('0'+n%2); } return; } 假設n =10, 那遞?呼叫 m(10)->m(5)-m(2)->m(1)->m(0) return m(10) pubchar('0'+n%2)= 00 m(5) 01 m(2) 00 m(1) 01 那這樣回傳時不是 010001嗎??? 可是答案是十進制轉二進制,那應該是1010,請問是我那裡理解錯了嗎? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.27.105.232

05/25 23:23, , 1F
putchar只會輸出一個字元
05/25 23:23, 1F

05/25 23:23, , 2F
'0' + 1 = '1' '0' + 0 = '0' 請注意是character + int
05/25 23:23, 2F

05/26 01:33, , 3F
大大是用JAVA的嗎不然怎麼會這樣覺得呢
05/26 01:33, 3F
文章代碼(AID): #1HeDO9zv (Examination)
文章代碼(AID): #1HeDO9zv (Examination)