#include <stdio.h>  //standard input output
#include <stdlib.h>  
#include <Windows.h>  

int main()
{
    SetConsoleOutputCP(65001);
    
    int score;   //float double  浮点数·

    while(1)
    {
        printf("请输入学生成绩,输入完成后按Enter键提交:");
        scanf("%d",&score);
        if(score<0)
        {
            printf("输入有误!");
            continue;
            //break;
        }

        printf("score变量里的值为:\n %d ",score);  //format  %d

        if(score>=90)
            printf("A\n");
        else if(score>=80)
            printf("B\n");
        else if(score>=70)
            printf("C\n");
        else if(score>=60)
            printf("D\n");
        else
            printf("E\n");
    }


    printf("程序马上就要结束了!");

    return 0;
}
#include <stdio.h> //standard input output
#include <stdlib.h>
#include <Windows.h>

int main()
{
    SetConsoleOutputCP(65001);

    int score, grade; // float double  浮点数·

    while (1)
    {
        printf("请输入学生成绩,输入完成后按Enter键提交:");
        scanf("%d", &score);
        if (score < 0 || score>100)
        {
            printf("输入有误!");
            break;
            // continue;
        }

        grade = score / 10;

        printf("score变量里的值为:\n %d ", score); // format  %d
        switch (grade)
        {   case 10:
            case 9: // 状况
                printf("A\n");
                break;
            case 8:
                printf("B\n");
                break;
            case 7:
                printf("C\n");
                break;
            case 6:
                printf("D\n");
                break;
            default:
                printf("E\n")
        }
    }

    printf("程序马上就要结束了!");

    return 0;
}