-
大小: 76KB文件類型: .zip金幣: 1下載: 0 次發布日期: 2021-01-05
- 語言: 其他
- 標簽: objective-c??stack??
資源簡介
MAC OC編程:利用 Object C 和 Foundation 框架,利用棧實現數值表達式的求值。(要求不使用 NSExpression)。
代碼片段和文件信息
//
//??main.m
//??Mathexpression
//
//??Created?by?Joyce?on?10/6/15.
//??Copyright?(c)?2015?Joyce.?All?rights?reserved.
//
/*實驗2:利用棧實現數學表達式求值
?具體內容:利用?object?C?和?Foundation?框架利用棧實現數值表達式的求值。(要求不使用?NSexpression)。
????例如:輸入字符串:?10÷6×7+15-8?給出正確的計算值。或輸出“字符串不是數學表達式無法計算“。
?Owner:?SA15226134?曹瑞娟
?*/
#import?
#include?“MyCalculator.h“
int?main(int?argc?const?char?*?argv[])?{
????//輸入表達式
????NSString?*inputExps?=?@“-10*(7+8)/6+2*7.1-2“;
????NSLog(@“表達式:%@“inputExps);
????
????//使用自定義的堆棧實現運算結果
????MyCalculator?*calculator?=?[[MyCalculator?alloc]init];
????NSString?*result?=?[calculator?expressionCalculate:inputExps];
????NSLog(@“自定義堆棧實現的運算結果:%@“result);
????
????//使用NSexpression驗證結果
????NSexpression?*expression?=?[NSexpression?expressionWithFormat:inputExps];
????NSSt
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2015-10-13?22:33??Mathex
?????文件????????6148??2015-10-13?22:36??Mathex
?????目錄???????????0??2015-11-22?09:58??__MACOSX\
?????目錄???????????0??2015-11-22?09:58??__MACOSX\Mathex
?????文件?????????120??2015-10-13?22:36??__MACOSX\Mathex
?????目錄???????????0??2015-11-14?15:40??Mathex
?????目錄???????????0??2015-10-06?17:05??Mathex
?????文件???????????6??2015-10-13?22:29??Mathex
?????文件?????????137??2015-10-06?17:05??Mathex
?????文件??????????73??2015-10-06?17:05??Mathex
?????文件??????????23??2015-10-06?17:05??Mathex
?????目錄???????????0??2015-10-06?17:05??Mathex
?????文件?????????452??2015-10-06?17:05??Mathex
?????文件?????????896??2015-10-06?17:05??Mathex
?????文件?????????189??2015-10-06?17:05??Mathex
?????文件?????????398??2015-10-06?17:05??Mathex
?????文件????????1642??2015-10-06?17:05??Mathex
?????文件????????1352??2015-10-06?17:05??Mathex
?????文件????????4951??2015-10-06?17:05??Mathex
?????文件????????1239??2015-10-06?17:05??Mathex
?????文件????????3611??2015-10-06?17:05??Mathex
?????文件?????????728??2015-10-13?22:29??Mathex
?????目錄???????????0??2015-10-06?17:05??Mathex
?????文件??????????40??2015-10-06?17:05??Mathex
?????目錄???????????0??2015-11-22?09:58??__MACOSX\Mathex
?????目錄???????????0??2015-11-22?09:58??__MACOSX\Mathex
?????文件?????????171??2015-10-06?17:05??__MACOSX\Mathex
?????目錄???????????0??2015-10-06?17:05??Mathex
?????文件?????????612??2015-10-13?22:29??Mathex
?????目錄???????????0??2015-10-06?17:05??Mathex
?????目錄???????????0??2015-10-06?17:05??Mathex
............此處省略99個文件信息
- 上一篇:北郵作業——軟件工程:需求文檔
- 下一篇:實現 IOS 下的多種計算器應用
評論
共有 條評論