//输入五级制成绩(A-E),输出相应的百分制成绩(0-100)区间,要求使用 switch语句。例如,输入 A,输出 90-100。五级制成绩对应的百分制成绩区间为:A(90-100)、B(80-89)、C(70-79)、D(60-69)和 E(0-59)。
#include<stdio.h>
int main(void)
{
    char op;
    printf("输入五级制成绩:");
    scanf("%c",&op);
//运用switch语句,不同级别输出不同
    switch(op){
        case'A':printf("grade=90-100");
            break;
        case'B':printf("grade=80-89");
            break;
        case'C':printf("grade=70-79");
            break;
        case'D':printf("grade=60-69");
            break;
        case'E':printf("grade=0-59");
            break;
    }
    return 0;
}

 

这个程序是在写完6以后再回过头来写的,所以写这个程序的时候感觉变的简单了,不知道题目的意思有木有理解性的错误。感觉输入A,就直接输出那句话,不知道对不对。是不是应该赋值再输出?