1、需求分析测试
一、随机生成题目命令行
生成的题目个数从命令行输入扩展
用户可选择生成不一样难度的题目,好比经过参数指定:语言
(1) 运算符个数范围文件
(2) 运算符限定(小学一年级题目只生成 + - 题目)
能屡次生成题目
二、题目运算(判题)生成
支持多运算符
支持整数
支持真分数
转换为后缀表达式(也能够直接计算中缀表达式)
三、题目合法性判断运算符
可独立使用
可用于测试生成题目的正确性
四、扩展需求去重
题目去重
支持多语言
处理生成题目并输出到文件
完成题目后从文件读入并判题参数