#include <stdio.h>
int main() {
int score;
// 输入百分制成绩(0-100)
// 处理非法成绩(小于0或大于100)
if (score < 0 || score > 100) {
printf("输入成绩无效!请输入0-100之间的整数。\n"); return 0;
}
// 用switch实现分级:通过“score/10”将101个分数映射为11个case(0-10)
switch (score / 10) {
case 10: // 100分
case 9: // 90-99分
break;
case 8: // 80-89分
break;
case 7: // 70-79分
break;
case 6: // 60-69分
break;
case 5: // 0-59分(case5到case0合并)
case 4:
case 3:
case 2:
case 1:
case 0:
break;
}
return 0;
}
I2luY2x1ZGUgPHN0ZGlvLmg+CgppbnQgbWFpbigpIHsKICAgIGludCBzY29yZTsKICAgIC8vIOi+k+WFpeeZvuWIhuWItuaIkOe7qe+8iDAtMTAw77yJCiAgICBwcmludGYoIuivt+i+k+WFpeeZvuWIhuWItuaIkOe7qe+8iDAtMTAw77yJ77yaIik7CiAgICBzY2FuZigiJWQiLCAmc2NvcmUpOwoKICAgIC8vIOWkhOeQhumdnuazleaIkOe7qe+8iOWwj+S6jjDmiJblpKfkuo4xMDDvvIkKICAgIGlmIChzY29yZSA8IDAgfHwgc2NvcmUgPiAxMDApIHsKICAgICAgICBwcmludGYoIui+k+WFpeaIkOe7qeaXoOaViO+8geivt+i+k+WFpTAtMTAw5LmL6Ze055qE5pW05pWw44CCXG4iKTsKICAgICAgICByZXR1cm4gMDsKICAgIH0KCiAgICAvLyDnlKhzd2l0Y2jlrp7njrDliIbnuqfvvJrpgJrov4figJxzY29yZS8xMOKAneWwhjEwMeS4quWIhuaVsOaYoOWwhOS4ujEx5LiqY2FzZe+8iDAtMTDvvIkKICAgIHN3aXRjaCAoc2NvcmUgLyAxMCkgewogICAgICAgIGNhc2UgMTA6ICAvLyAxMDDliIYKICAgICAgICBjYXNlIDk6ICAgLy8gOTAtOTnliIYKICAgICAgICAgICAgcHJpbnRmKCLkupTliIbliLbmiJDnu6nvvJpBXG4iKTsKICAgICAgICAgICAgYnJlYWs7CiAgICAgICAgY2FzZSA4OiAgIC8vIDgwLTg55YiGCiAgICAgICAgICAgIHByaW50Zigi5LqU5YiG5Yi25oiQ57up77yaQlxuIik7CiAgICAgICAgICAgIGJyZWFrOwogICAgICAgIGNhc2UgNzogICAvLyA3MC03OeWIhgogICAgICAgICAgICBwcmludGYoIuS6lOWIhuWItuaIkOe7qe+8mkNcbiIpOwogICAgICAgICAgICBicmVhazsKICAgICAgICBjYXNlIDY6ICAgLy8gNjAtNjnliIYKICAgICAgICAgICAgcHJpbnRmKCLkupTliIbliLbmiJDnu6nvvJpEXG4iKTsKICAgICAgICAgICAgYnJlYWs7CiAgICAgICAgY2FzZSA1OiAgIC8vIDAtNTnliIbvvIhjYXNlNeWIsGNhc2Uw5ZCI5bm277yJCiAgICAgICAgY2FzZSA0OgogICAgICAgIGNhc2UgMzoKICAgICAgICBjYXNlIDI6CiAgICAgICAgY2FzZSAxOgogICAgICAgIGNhc2UgMDoKICAgICAgICAgICAgcHJpbnRmKCLkupTliIbliLbmiJDnu6nvvJpFXG4iKTsKICAgICAgICAgICAgYnJlYWs7CiAgICB9CgogICAgcmV0dXJuIDA7Cn0=