问题是将一串二进制数字转换为其十进制表示形式。容易吗?将二进制字符串转换为十进制c字符串#
好吧,它需要能够处理长度超过64位的输入,并在不使用任何外部库或数据类型(如大整数)的情况下对其进行转换。
我该怎么做?
到目前为止我有一个字符串称为输入,其处理二进制
我然后访问每个使用数字输入[0]等,以获得代表该数字炭。
现在我操纵它并乘以其索引代表的相应的2的幂,然后移动存储总数的数组。
我使用一个大整数来存储总数为大数的主要类型不工作。
我的第一个解决方案完美地工作,我怎么能做到这一点,而不用任何东西来存储总量,即只使用字符串来存储答案。
任何想法?
谢谢
正在做作业吗? – 2011-03-28 19:29:38
如果是作业,请清楚说明/标记。 – 2011-03-28 19:33:49