c++异常和异常处理问题

问题在最底部,麻烦大家翻一下
这是题目

img

这是我写的

img

这是年龄正常,分数异常的情况

img

这是年龄异常,分数正常的情况

img

这是年龄和分数都异常的情况

img

这是年龄和分数都正常的情况

img

年龄正常分数异常的情况下会出现一串英文,不知是什么问题
年龄异常分数正常的情况下会显示年龄异常,无法查询分数
年龄和分数都异常的情况下,无法查询分数情况
年龄和分数都正常的情况下,正常显示结果
如何在所有情况下,都正常查询并显示出查询结果

那你修改checkAgeScore,直接return score,不要if了