四则运算关于加括号的思路

首先在今天的实践中,得出了一个可爱的结论。

如果后期对变量有改变(如增减),是需要初始化的。

 

另外,在昨天的博客当中指出可以将产生的随机数和随机符号加入一个数据类型为Object的链表当中。

但是不知道出题完毕之后,如何将链表中每一个元素放在一个可以可以混合的变量中,并正确放入vector中;或者把链表中每一部分转换再放在变量中,再放在vector中。

 

关于加括号的思路是建立在链表之上的。

先出题完成之后,通过链表的长度,以及奇偶来确定括号的位置,这里奇偶是指,一道运算题中,奇数位全是数字,偶数位全是运算符,前括号是加在数字之前,后括号是加在数字之后。

和美丽的舍友大大讨论之后发现,两个括号的加法也是很有趣的,如:

NO.1         )(          NO.2          ()  

 

关于分数运算,打算建立类对象,压栈过程中遇见分数对象则将压入栈的数全提出来,并乘分母后再压入,所有分数只将分子压入栈,最后将结果得出之后,再除以分母。但是不可避免的是在运算过程中仍然出现分数。

 

关于打印方式,从客户角度来看,第一种是父母想将题目打印到某个文件,第二种是孩子想做在线做题。这是需要改进的地方。

 

 

本周任务代码无法按时交付,并且目前为止,都觉得自己很多思路地方不够完善。

 

最近身体出现了大大小小的一些问题,所以决定不再熬夜,尽力而为。

posted @ 2017-03-10 18:57  陶雨洁  阅读(1460)  评论(0编辑  收藏  举报