diff --git a/src/main/java/com/example/exam/exam/service/c/JudgementServiceImpl.java b/src/main/java/com/example/exam/exam/service/c/JudgementServiceImpl.java index a6c9a9c..036e8da 100644 --- a/src/main/java/com/example/exam/exam/service/c/JudgementServiceImpl.java +++ b/src/main/java/com/example/exam/exam/service/c/JudgementServiceImpl.java @@ -198,8 +198,8 @@ public class JudgementServiceImpl implements JudgementService BigDecimal singleScore = new BigDecimal((double) Integer.parseInt(scoreRate) / 100).setScale(2, BigDecimal.ROUND_HALF_UP); // 单个测试用例正确情况下得分 BigDecimal oneCompileScore = compileScore.multiply(singleScore).setScale(2, BigDecimal.ROUND_HALF_UP); - compile_score += Double.parseDouble(oneCompileScore.toString()); if (success) { + compile_score += Double.parseDouble(oneCompileScore.toString()); judgementStr = HtmlAppender.appendHtmlLine(judgementStr, "✅ 测试用例:输入("+ inText + ")" + ",正确结果:(" + resultTrueText + ")" +