文字輸入形式計算器 bug不斷修復中。。

2021-06-26 17:03:41 字數 485 閱讀 6997

**是這樣,想寫乙個計算器的程式,以文字檔案的(input.txt)的形式讀入,每行乙個多項式,支援括號(英文格式---半形)的運算,每行的運算結果輸出到result.txt中,具有一定的容錯能力,如能檢測/0,浮點%,只有運算子或括號沒有資料等,其實我的目的就是盡量使自己的程式在錯誤的輸入下不崩潰。沒事的時候還在測試除錯。。。現在主要是兩個,乙個是3.4.5.6這種錯誤輸入沒有給出bad input提示,另外功能上不支援負數運算。。。。應該還有其他的。。(乙個程式折騰這樣,盡顯菜鳥本質啊哈哈)

尋思著計算器程式很簡單,但是一下手,各種錯誤,尤其測試各種情況,可能是自己麼有掌握專業的測試方法,一些極端輸入總是造成程式崩潰,另外寫程式的思路應該也有問題,寫完後看感覺好亂,寫的時候也沒及時考慮各種情況。

如果有高手給我指點下如何高效規範的寫出這樣的應用程式就好了。

思路是這樣的,先讀多項式,用兩個棧,乙個用來儲存資料,乙個用來儲存運算子。主要是圍繞運算子的棧,比較運算子的優先順序決定是入棧還是先運算再入棧。

文字計算器

bob討厭複雜的數 算.看到練習冊上的算術題,bob很是頭痛.為了完成作業,bob想要你幫忙寫乙個文本版的四則運算計算器.這個計算器的功能需求十分簡單,只要可以處理加減乘除和括號就可以了.你能夠幫助bob嗎?每個樣例一行,輸入乙個長度小於1500的包含有 和 1 9 組成的四則運算表示式.對於每個樣...

mini文字計算器 Numi for Mac

numi for mac版是一款適用於macos系統的計算器工具,優雅清爽的設計介面,將 記事本 和 計算器 兩個工具聯合,被稱之為 最美的人性化計算器 numi就像在記事本裡隨手寫筆記,然後優雅的在右邊幫你顯示乙個答案,markdown一樣的簡潔語言風格外加清爽的語法著色,每次的演算和賬單都可以以...

多功能文字計算器

soulver 3是一款多功能文字計算器,它同時擁有計算器和文字編輯兩項功能,這就意味著您在編輯文字的時候就不用到處去切換計算器,使得數字運算直接在同個頁面上,極大地節省了使用者的操作時間。soulver是一款內建計算器的智慧型記事本。它為您在文字中找到的任何計算提供即時答案。與使用傳統計算器相比,...