//输入五级制成绩(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,就直接输出那句话,不知道对不对。是不是应该赋值再输出?