作者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