编写一个C语言函数解答

本关任务:给出一百分制成绩,要求输出成绩等级A、B、C、D、E。 90分以上为A 80-89分为B 70-79分为C 60-69分为D 60分以下为E,如果输入数据不在0~100范围内,请输出一行:“Score is error!”。


#include <stdio.h>
int main()
{
    int a;
    scanf("%d",&a);
    getchar();
    if(a<0 || a>100){
        printf("Score is error!");
        return 0;
    }
    
    if(a-90>=0)
        printf("A\n");
    else if(a-80>=0)
        printf("B\n");
    else if(a-70>=0)
        printf("C\n");
    else if(a-60>=0)
        printf("D\n");
    else
        printf("E\n");
    
    return 0;
}

有帮助麻烦您采纳一下