#include <stdio.h>
int main(void) {
int score;
if (score < 0 || score > 100) {
return 0;
}
// 用整数除法把分数分段,简化switch分支
switch(score / 10) {
case 10:
case 9:
case 8:
// 85~100:8/9/10分位,且8开头要≥85
if (score
>= 85) printf("A\n"); break;
default: printf("D\n"); // 0~59 }
return 0;
}
I2luY2x1ZGUgPHN0ZGlvLmg+CgppbnQgbWFpbih2b2lkKSB7CiAgICBpbnQgc2NvcmU7CiAgICBwcmludGYoIuivt+i+k+WFpeWIhuaVsO+8miIpOwogICAgc2NhbmYoIiVkIiwgJnNjb3JlKTsKCiAgICBpZiAoc2NvcmUgPCAwIHx8IHNjb3JlID4gMTAwKSB7CiAgICAgICAgcHJpbnRmKCJlcnJvciFcbiIpOwogICAgICAgIHJldHVybiAwOwogICAgfQoKICAgIC8vIOeUqOaVtOaVsOmZpOazleaKiuWIhuaVsOWIhuaute+8jOeugOWMlnN3aXRjaOWIhuaUrwogICAgc3dpdGNoKHNjb3JlIC8gMTApIHsKICAgICAgICBjYXNlIDEwOgogICAgICAgIGNhc2UgOToKICAgICAgICBjYXNlIDg6IAogICAgICAgICAgICAvLyA4NX4xMDDvvJo4LzkvMTDliIbkvY3vvIzkuJQ45byA5aS06KaB4omlODUKICAgICAgICAgICAgaWYgKHNjb3JlID49IDg1KSBwcmludGYoIkFcbiIpOwogICAgICAgICAgICBlbHNlIHByaW50ZigiQlxuIik7CiAgICAgICAgICAgIGJyZWFrOwogICAgICAgIGNhc2UgNzogcHJpbnRmKCJCXG4iKTsgYnJlYWs7CiAgICAgICAgY2FzZSA2OiBwcmludGYoIkNcbiIpOyBicmVhazsKICAgICAgICBkZWZhdWx0OiBwcmludGYoIkRcbiIpOyAvLyAwfjU5CiAgICB9CiAgICByZXR1cm4gMDsKfQo=