1 #7

Merged
hnu202326010315 merged 2 commits from develop into main 5 months ago

@ -21,7 +21,7 @@
### 3. 多难度级别支持
- **小学**:仅包含加减乘除四则运算和括号,支持随机括号嵌套
- **初中**在小学基础上增加平方和开根号运算题目包含1-5个操作数若只有1个操作数则必须是平方或根号表达式确保每道题至少包含一个平方或开根号
- **高中**在初中基础上增加三角函数sin、cos、tan题目包含1-5个操作数若只有1个操作数则强制为三角函数表达式确保每道题至少包含一个三角函数
- **高中**在初中基础上增加三角函数sin、cos、tan题目包含1-5个操作数若只有1个操作数则强制为三角函数表达式确保每道题至少包含一个三角函数
### 4. 题目类型切换
- 支持在登录状态下切换不同难度级别的题目生成
@ -116,8 +116,8 @@ relentless1/
#### QuestionStrategy.java及其实现类
- `QuestionStrategy`:定义题目生成的接口
- `ElementaryQuestionStrategy`:实现小学题目的生成,包含加减乘除和括号
- `MiddleSchoolQuestionStrategy`:实现初中题目生成,增加平方和开根号运算
- `HighSchoolQuestionStrategy`:实现高中题目生成,增加三角函数运算
- `MiddleSchoolQuestionStrategy`:实现初中题目生成,增加平方和开根号运算题目包含1-5个操作数单操作数题目强制为平方或根号表达式确保每道题至少包含一个平方或开根号
- `HighSchoolQuestionStrategy`:实现高中题目生成,增加三角函数sin、cos、tan运算题目包含1-5个操作数单操作数题目强制为三角函数表达式确保每道题至少包含一个三角函数
#### MathQuestion.java
- 表示单道数学题,包含题号和题目内容

Loading…
Cancel
Save