問題是將一串二進制數字轉換爲其十進制表示形式。容易嗎?將二進制字符串轉換爲十進制c字符串#
好吧,它需要能夠處理長度超過64位的輸入,並在不使用任何外部庫或數據類型(如大整數)的情況下對其進行轉換。
我該怎麼做?
到目前爲止我有一個字符串稱爲輸入,其處理二進制
我然後訪問每個使用數字輸入[0]等,以獲得代表該數字炭。
現在我操縱它並乘以其索引代表的相應的2的冪,然後移動存儲總數的數組。
我使用一個大整數來存儲總數爲大數的主要類型不工作。
我的第一個解決方案完美地工作,我怎麼能做到這一點,而不用任何東西來存儲總量,即只使用字符串來存儲答案。
任何想法?
謝謝
正在做作業嗎? – 2011-03-28 19:29:38
如果是作業,請清楚說明/標記。 – 2011-03-28 19:33:49