一.需求分析 1.基本需求 随机生成n道题目 支持整数.分数,支持多运算符 能判断正误,错误时给出正确答案 能计算出正确率 2.扩展需求 处理生成题目并输出到文件 完成题目后从文件读入并判题 支持多语言:简体中文.繁体中文.English 生成题目去重 二.设计思路 在开始编程之前,我们一起仔细地阅读了项目的需求.各种具体细节,以及算法,进行了深入的讨论,总结了这次编程的主体内容,以及可能遇到的难点.问题. 1.主体内容 随机数.随机公式.随机括号(随机生成括号)的生成(用抽象类实现,重写方法g…