2016-24

/*
从键盘输入一个整数的百分制成绩,用变量 score存储,
如果score不在0-100范围内,则输出“Error Input !”",并结束程序。
否则,将输入的数据转换成等级'A','B','C','D,'E'。
90分以上为'A',80~89分为'B',
70~79分为C',60~69分为'D',
60分以下为'E',
结果赋值给变量grade,并将变量score和 grade的值输出到屏幕上。
*/

#include <stdio.h>
#include <stdlib.h>

int main()
{
    int score;
    char grade;
    printf("请输入成绩:\n");
    scanf("%d", &score);
    if(score < 0 || score > 100)
    {
        printf("Error Input !");
        exit(0);
    }
    if(score >= 90)
    {
        grade = 'A';
    }else if (score >= 80)
    {
        grade = 'B';
    }else if (score >= 70)
    {
        grade = 'C';
    }else if (score >= 60)
    {
        grade = 'D';
    }else
    {
        grade = 'E';
    }
    printf("score = %d, grade = %c \n", score, grade);
    
    return 0;
}

 

posted @ 2022-02-27 21:00  小菜鸡~  阅读(49)  评论(0)    收藏  举报