字符串裡面是數值,且不受字數限制。
如兩個字符串相加“121343435”+“3453245”,設計的程序是:個位與個位相加,滿10進1,十位於十位相加...
如果設計的乘法,也是個位先和個位相乘...完了錯開一位相加
采取最原始的方法,就像小學學習四則運算一樣,一步一步進行
不能把字符串先轉換為int等類型在進行運行,因為int類型儲存數值長度短,這個程序設計的意義就是可以進行不受字數限制的四則運算。
謝謝各位大神啦,設計+-*/ ,希望可以多一些注釋,盡可能詳細。因為剛接觸C#,這是課堂作業。超級感謝!!
可以看到這個程序超位數運行正常,第一個運行22位,第二個運行46位,可以發現該代碼有值得優化的地方,就是超過數字2位數後可以不用循環運算,直接跳出循環,用截取去合成最終結果,可以提高運算速度。