1052: 习题4-8-2 百分制成绩转换为等级
时间限制: 1 Sec 内存限制: 12 MB
提交: 305 解决: 252
您该题的状态:已完成
[提交][状态][讨论版]
题目描述
从键盘输入一百分制成绩,要求输出其所对应的等级'A', 'B', 'C', 'D'。85分以上(含)为'A',70~84分之间为'B',60~69分之间为'C',60分以下为'D'。
请用switch语句实现。
输入
一百分制成绩
输出
百分制成绩所对应的等级,末尾换行。
样例输入
<span style="color:black">73</span>
样例输出
<span style="color:black">B</span>
提示
C语言第四版教学实验-第四章 选择结构程序设计
#include<stdio.h>
#include<math.h>
void main()
{
float score;
int a;
char grade;
scanf("%f",&score);
a=score/5;
switch(a)
{
case 0:
case 1:
case 2:
case 3:
case 4:
case 5:
case 6:
case 7:
case 8:
case 9:
case 10:
case 11:grade='D';break;
case 12:
case 13:grade='C';break;
case 14:
case 15:
case 16:grade='B';break;
case 17:
case 18:
case 19:
case 20:grade='A';break;
}
printf("%c\n",grade);
}