資源簡介
1)利用棧將中綴表示轉換成后綴表示,從主鍵盤上輸入一個中綴表達式(以‘=’結束),將其轉換成后綴表達式存入在一個輸出文件中
(2)應用后綴表示計算表達式的值,求從一個輸入文件中輸入的后綴表達式的值,將表達式的值在屏幕上顯示出來

代碼片段和文件信息
//?文件路徑名:calculator\main.h?
#include?“utility.h“ //?實用程序軟件包
#include?“calculator.h“ //?計算器類
int?main(void)
{
try //?用try封裝可能出現異常的代碼
{
bool?bYes; //?用戶接受用戶回答是否繼續
do
{
Calculator?objexpression; //?表達式對象
cout?<“輸入表達式:“?< objexpression.Run(); //?運行表達式
cout?<“是否繼續“;
bYes?=?UserSaysYes(); //?接受用戶回答
}?while?(bYes);
?? }
catch?(Error?err) //?捕捉并處理異常
{
err.Show(); //?顯示異常信息
}
system(“PAUSE“); //?調用庫函數system()
return?0; //?返回值0?返回操作系統
}
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2009-06-21?21:26??calculator\
?????目錄???????????0??2009-06-21?21:24??calculator\Debug\
?????文件??????254022??2009-06-21?21:24??calculator\Debug\main.exe
?????文件??????322488??2009-06-21?21:24??calculator\Debug\main.ilk
?????文件???????47480??2009-06-21?21:24??calculator\Debug\main.obj
?????文件??????445572??2009-06-21?21:24??calculator\Debug\main.pch
?????文件??????517120??2009-06-21?21:24??calculator\Debug\main.pdb
?????文件???????58368??2009-06-21?21:25??calculator\Debug\vc60.idb
?????文件???????69632??2009-06-21?21:24??calculator\Debug\vc60.pdb
?????文件????????4575??2008-04-14?12:28??calculator\calculator.dsp
?????文件?????????545??2008-04-14?06:52??calculator\calculator.dsw
?????文件????????5080??2008-05-17?22:12??calculator\calculator.h
?????文件???????58368??2008-12-21?21:01??calculator\calculator.ncb
?????文件???????54784??2008-12-21?21:01??calculator\calculator.opt
?????文件????????1306??2008-12-21?21:00??calculator\calculator.plg
?????文件????????5037??2008-10-26?20:58??calculator\lk_stack.h
?????文件?????????669??2008-04-14?20:21??calculator\main.cpp
?????文件????????3377??2009-06-21?21:24??calculator\main.dsp
?????文件?????????533??2009-06-21?21:26??calculator\main.dsw
?????文件???????33792??2009-06-21?21:26??calculator\main.ncb
?????文件???????48640??2009-06-21?21:26??calculator\main.opt
?????文件?????????738??2009-06-21?21:24??calculator\main.plg
?????文件?????????640??2008-02-23?17:50??calculator\node.h
?????文件????????7029??2008-11-05?00:58??calculator\utility.h
- 上一篇:農夫過河問題 數據結構
- 下一篇:KMP算法的圖形界面實現
評論
共有 條評論