碼上快樂
1秒登錄
首頁
榜單
標簽
關於
搜索
相關內容
簡體
繁體
計算器第四次作業
本文轉載自
查看原文
2016-04-10 19:14
99
作業
計算器4
處理了奇奇怪怪的情況
最麻煩和花了最多時間的地方是處理負數,對於負數我認為以下情況都是合法的。。比如 2*-5=10 也就是說運算符后面可以直接跟上負號,而不一定用括號分割。比如 -1--1--1--1--1--1=4
支持4則運算以及乘方。同時支持多余括號,比如輸入 (((1+2 會自動處理成(((1+2)))=3 (其實這個只要輸入的時候判斷一下左右括號的個數就行了。。)
還有一個麻煩的地方就是命令行處理。。不是很懂這些東西
github上代碼地址
點這兒
4月11號更新,處理了新的情況。。形如 -(100+2)+3=-99 這種情況太坑爹了
仍然發現一種情況不知道如何處理。。。。 比如說 1*(-(1+1)) 應該算正確嗎?
4月13號更新,處理了。。。1*(-(1+1))
×
免責聲明!
本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。
猜您在找
計算器第四次作業——實現
計算器第二步-------計算(+ - * /) (第四次作業)
第四次作業
第四次作業
第四次作業
第四次作業
第四次作業
~第四次作業~
第四次作業
第四次作業
粵ICP備18138465號
© 2018-2025 CODEPRJ.COM