作者john11894324 (維尼)
看板Fortran
標題[問題] 2進位轉10進位
時間Sat Mar 7 15:35:59 2009
我想要問一下二進位轉十進位的程式
如何寫出來
譬如說我想寫一個二進位的程式
是一個四位數的二進位數字
如:如果你要輸入1110你可以將他轉換
成14
但是如果輸入1234,他則會顯示出錯誤
(ERROR 因為二進位只有1、0兩個數字
而已 )這種程式是要怎樣寫啊?
拜託大家了!
補充:我現在上有想到怎樣處理換算問題
有辦法做出程式是可以換算的,譬如說
1110輸入後會跑出14,但是有個問題一直
沒辦法解決,就是我不知道怎樣把輸入
1234而跑出顯示錯誤的地方解決
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 61.230.127.105
1F:推 latinboy: 作業要自己寫! 03/07 16:00
2F:→ john11894324:想到腦袋轉不過來 所以才問@@ 03/07 17:42
3F:推 t19861203:這大概是大一的HW等級 可以的話自己慢慢想或找書吧 03/07 19:45
※ 編輯: john11894324 來自: 61.230.127.105 (03/07 20:12)
4F:推 jsb:二進位的1110會轉換成16?果然是個令人腦袋轉不過來的題目 XD 03/07 23:10
※ 編輯: john11894324 來自: 61.230.127.105 (03/08 00:20)
5F:→ john11894324:不小心看錯= = 03/08 00:20
6F:推 latinboy: 你還少說了輸入有沒有限制長度 這影響題目的難度等級 03/08 00:25
7F:→ john11894324:長度是4位數(二進位) 03/08 01:12