C語言程式設計 帶括號的四則運算模擬系統01

2021-10-10 12:58:47 字數 714 閱讀 2701

題目:帶括號的四則運算模擬系統

難度係數:**

實現帶有括號的四則運算。輸入是乙個帶有括號的四則運算表示式,輸出是計算得出的正確計算結果。例如:輸入:123+213-6734+345/2345*(34+34-345+245+567)回車,然後程式計算得出結果為:359183

1、注意優先順序的運算次序;

2、可以帶括號( );

3、不限定表示式的輸入長度,以換行符結束。

第一部分:引言

課程設計目的 在理論學習和基礎實驗的基礎上,開發規模較大的程式,掌握應用計算機解決實際問題的基本方法,熟悉c程式開發的全過程。本課程實習通過整個程式開發的過程,提高綜合應用c語言的能力、程式設計和除錯能力,為學習軟體專業課程建立較紮實的理論基礎和實踐基礎。

課程設計要求

1、要求利用c語言面向過程的程式設計思想來完成系統的設計;

2、突出c語言的函式特徵,以多個函式實現每乙個子功能;

4、畫出功能模組圖;

5、具有清晰的程式流程圖和資料結構的詳細定義;

6、程式應具備一定的容錯能力;

第二部分:系統功能和原始資料

(1)原始資料:

帶括號的四則運算

帶括號的四則運算 public class caculatordemo 帶括號的四則運算 param exp return public static double calckuohao string exp else 不帶括號的四則運算 param exp return public static...

C C 帶括號四則運算

1 首先從string讀入表示式,取出每乙個字元後裝入deque容器coll1中 原始碼在後面 2 從該容器取出每乙個元素,利用棧將中綴表示式轉換成字尾表示式 可參考 將字尾表示式裝入容器coll3中。3 最後從coll3中取出元素逐一處理,既使用逆波蘭式求值 如下圖 c 原始碼 可編譯並正常執行,...

四則運算(含括號)C

輸入乙個表示式 用字串表示 求這個表示式的值。保證字串中的有效字元包括 0 9 且表示式一定合法。資料範圍 表示式計算結果和過程中滿足 val le 1000 val 1000,字串長度滿足 1 le n le 1000 1 n 1000 輸入乙個算術表示式 得到計算結果 輸入 3 2 輸出 25 ...