编程开发 2025-10-24

C语言小代码分享:根据成绩输出对应等级(只给出代码主体部分)

Zack
C语言指针

一、问题描述&输入格式&输出格式

问题描述:给出一百分制成绩,要求输出成绩等级‘A’、‘B’、‘C’、‘D’、‘E’。90-100分为‘A’,80~89分为‘B’,70~79分为‘C’,60~69分为‘D’,60分以下为‘E’。

输入格式:从键盘输入一个百分制成绩,成绩为实型。

输出格式:根据成绩输出对应等级,超出100分(不包括100分)或者0分以下,输出“error”

            double a;
            scanf("%lf",&a);
            if (a>100 || a<0)
                printf("error");
            else if (a>=90 && a<=100)
                printf("A");
            else if (a>=80 && a<90)
                printf("B");
            else if (a>=70 && a<80)
                printf("C");
            else if (a>=60 && a<70)
                printf("D");
            else
                printf("E");