github
呃呃呃,该怎么说这次作业呢,一开始看见还是一脸的蒙蔽,不知道该如何下手,甚至是不想去做,不过最后还是战胜了自己,完成了。最要感激的是听到同学们的讨论,得到了一两个关键词,百度了之后,大致知道了这次作业的方向,最最重要的是——查到一篇非常棒的教程前缀、中缀、后缀表达式。
首先按照它的顺序慢慢把代码打了出来:
为了方便使用了isdigit型语句,但是又因为string不能用这个直接判断,发生了错误:
所以又改了过来。不过在计算的部分又出现了问题,但最后问了室友,没有用栈去解决,而是改成了栈和链表,也完成了。
最大的问题还是在用命令行输入的时候发生的,应为对类的知识还是不熟悉,导致这一部分改了很久,用了很多不同的方法也没有用,不能像其他大手一样帅气的完成,只能按照题目上的给的判定条件,慢慢的打出来,然后去判定。
最终的代码:
calcuation:
mian:
总结:
自己还是有很多的不足,遇到问题不能积极的去思考,而是选择后退,这一点是绝对不行的,一定会改正。许多细节没有考虑,导致了代码的小问题无数。
(ps:git不知为何一直失败,感觉是电脑出了问题,重装系统后就上传)