程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 更多編程語言 >> 編程綜合問答 >> 字符串四則運算-用c#編寫一個程序,以最原始的方法進行兩個字符串的四則運算

字符串四則運算-用c#編寫一個程序,以最原始的方法進行兩個字符串的四則運算

編輯:編程綜合問答
用c#編寫一個程序,以最原始的方法進行兩個字符串的四則運算

字符串裡面是數值,且不受字數限制。
如兩個字符串相加“121343435”+“3453245”,設計的程序是:個位與個位相加,滿10進1,十位於十位相加...
如果設計的乘法,也是個位先和個位相乘...完了錯開一位相加
采取最原始的方法,就像小學學習四則運算一樣,一步一步進行

不能把字符串先轉換為int等類型在進行運行,因為int類型儲存數值長度短,這個程序設計的意義就是可以進行不受字數限制的四則運算。

謝謝各位大神啦,設計+-*/ ,希望可以多一些注釋,盡可能詳細。因為剛接觸C#,這是課堂作業。超級感謝!!

最佳回答:


可以看到這個程序超位數運行正常,第一個運行22位,第二個運行46位,可以發現該代碼有值得優化的地方,就是超過數字2位數後可以不用循環運算,直接跳出循環,用截取去合成最終結果,可以提高運算速度。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved