利用C++的SL和堆栈编程思想实现数学四则运算计算结果.docVIP

  • 8
  • 0
  • 约1.57万字
  • 约 11页
  • 2016-10-18 发布于广东
  • 举报

利用C++的SL和堆栈编程思想实现数学四则运算计算结果.doc

利用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

文档评论(0)

1亿VIP精品文档

相关文档