成绩等级
题目描述
给出一百分制成绩,要求输出成绩等级‘A’、‘B’、‘C’、‘D’、‘E’。 90分以上为A 80-89分为B 70-79分为C 60-69分为D 60分以下为E
输入
一个整数0-100以内
输出
一个字符,表示成绩等级
样例输入
90
样例输出
A
提示
分段函数返回字符
来源
题解:
#include<stdio.h>
int
main()
{
float
score;
char
grade;
scanf
(
"%f"
,&score);
switch
((
int
)(score/10))
{
case
10:
case
9:grade=
'A'
;
break
;
case
8:grade=
'B'
;
break
;
case
7:grade=
'C'
;
break
;
case
6:grade=
'D'
;
break
;
case
5:
case
4:
case
3:
case
2:
case
1:
case
0:grade=
'E'
;
}
printf
(
"%c"
,grade);
return
0;
}