9.27四则运算思路
1.写一个控制操作数的函数,控制随机数范围,是否有括号,操作数,是否写入文件
可以用数组储存数值
用集合存运算符,存括号可以采用随机第一个左括号产生0到n-1之间,包左不包右,假设y,第二个的取值是第一个y+1到n
若有括号n个数,n-1个运算符,数据结构,两个栈,一个存数,一个存运算符,然后运算得出结果。结果存在一个数组中
每次将题追加到文件里
2.用linkedHashSet静态全局储存错题,类型为字符串为题目和double为答案和int为打错次数,抽象成一个错题类
可以实现错题重现和重做
3.静态两个全局变量储存做题总数,每次累加题目数,和错题数数
4.其他的循环在主函数生成,如题目个数循环,调用上面函数就行,如是否继续作答,查看错题,重做错题,重新输入要求
倒计时写在题目个数循环上和下即可。
本文来自博客园,作者:赵千万,转载请注明原文链接:https://www.cnblogs.com/zhaoqianwan/p/17734483.html
千万千万赵千万