From b2967d0c81946971c86fe680ffac1fa574e9e661 Mon Sep 17 00:00:00 2001 From: Teptao <1650163832@qq.com> Date: Sat, 11 Oct 2025 19:47:23 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8D=E9=99=A4=E9=9B=B6bug?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../mathapp/problemGenerators/HighSchoolProblemGenerator.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/main/java/com/mathapp/problemGenerators/HighSchoolProblemGenerator.java b/src/main/java/com/mathapp/problemGenerators/HighSchoolProblemGenerator.java index db8733d..cf6bdc1 100644 --- a/src/main/java/com/mathapp/problemGenerators/HighSchoolProblemGenerator.java +++ b/src/main/java/com/mathapp/problemGenerators/HighSchoolProblemGenerator.java @@ -42,7 +42,8 @@ public class HighSchoolProblemGenerator extends MiddleSchoolProblemGenerator { // 2c.【健壮性检查】检查这个新运算符是否会与三角函数的值构成除零错误 boolean isTrigValueZero = (function.equals("sin") && angleInDegrees == 0) || - (function.equals("tan") && angleInDegrees == 0); + (function.equals("tan") && angleInDegrees == 0)|| + (function.equals("cos") && angleInDegrees == 90); // 如果新运算符是除法,且三角函数的值是0,则这是一个非法组合,必须重试 if (connectingOperator == Operator.DIVIDE && isTrigValueZero) {