- 8
- 0
- 约1.57万字
- 约 11页
- 2016-10-18 发布于广东
- 举报
利用C的SL和堆栈编程思想实现数学四则运算计算结果
在数学的四则运算表达式写入a.txt中,例如:
其运算的结果要写入b.txt中,例如
初探思路:
利用getline读取文件中每行,并保存在string中,然后按数字和运算符拆分成两个vector。
第一次遍历,把*、/、%等运算符等级高的运算
剩下的就循环遍历运算+和-,直到vector中的第二个字符是=,把第一个字符的结果存入一个answer中,
执行上面相同的操作,计算每行的表达式,把结果存入answer中
最后把answer的结果存入到b.txt中
?
附上代码:
1 // Demo.cpp : 定义控制台应用程序的入口点。
2 //
3
4 #include stdafx.h
5 #include iostream
6 #include fstream
7 #include string
8 #include vector
9 #include deque
10 #include stdio.h
11
12 using namespace std;
13
14
15 void writeAnswer(vectorint iAnswer)
16 {
17 ofstream ofs(b.txt);
18 for(vectorint::size_type i
您可能关注的文档
最近下载
- 粘胶去除剂(中文).pdf VIP
- 2026校招:江苏国金资本运营集团试题及答案.doc VIP
- 江苏国金资本运营集团校招面笔试题及答案.doc VIP
- 《数据分析与应用》课件.ppt VIP
- 2026江苏国金资本运营集团秋招试题及答案.doc VIP
- 2025年3月天一联考高二作文审题指导和范文:精神胜利法.docx VIP
- 2026年河南应用技术职业学院单招职业适应性考试模拟测试卷附答案.docx VIP
- 最新Multisim+14.3汉化破解版下载附详细安装教程.pdf VIP
- 湖北宜昌市2026届高三3月调研考试生物试题(试卷+解析).docx VIP
- 2024-2025学年厦门一检初三英语试卷及答案.pdf VIP
原创力文档

文档评论(0)