9.27四则运算思路

1.写一个控制操作数的函数,控制随机数范围,是否有括号,操作数,是否写入文件

可以用数组储存数值

用集合存运算符,存括号可以采用随机第一个左括号产生0到n-1之间,包左不包右,假设y,第二个的取值是第一个y+1到n

若有括号n个数,n-1个运算符,数据结构,两个栈,一个存数,一个存运算符,然后运算得出结果。结果存在一个数组中

每次将题追加到文件里

2.用linkedHashSet静态全局储存错题,类型为字符串为题目和double为答案和int为打错次数,抽象成一个错题类

可以实现错题重现和重做

3.静态两个全局变量储存做题总数,每次累加题目数,和错题数数

4.其他的循环在主函数生成,如题目个数循环,调用上面函数就行,如是否继续作答,查看错题,重做错题,重新输入要求

倒计时写在题目个数循环上和下即可。

posted @ 2023-09-27 22:10  赵千万  阅读(7)  评论(0编辑  收藏  举报