输入一个百分制成绩,给等级

img

贴一下你写的代码看看

试试这样:

#include <stdio.h>
int main(void)
{
    int grades,mark;
    scanf("%d", &grades);
    mark = (grades >= 0 && grades<=100 ? grades/10 : -1);
    switch (mark)
    {
        case 10:
        case 9: printf("the score is %d\nthe grade is A\n",grades);
                break;
        case 8: printf("the score is %d\nthe grade is B\n",grades);
                break;
        case 7: printf("the score is %d\nthe grade is C\n",grades);
                break;
        case 6: printf("the score is %d\nthe grade is D\n",grades);
                break;
        case 5:
        case 4:
        case 3:
        case 2:
        case 1:
        case 0:printf("the score is %d\nthe grade is E\n",grades);
               break;
       default:printf("Error Enter!\n");
               break;
    }
  
    return 0;
}