函数题:成绩等级(switch版)
请编写函数,根据学生的分数确定其等级。
<table>
<tr>
<td align="center"><b>分数</b></td>
<td align="center"><b>等级</b></td>
</tr>
<tr>
<td align="center">[90, 100]</td>
<td align="center">A</td>
</tr>
<tr>
<td align="center">[80, 90)</td>
<td align="center">B</td>
</tr>
<tr>
<td align="center">[70, 80)</td>
<td align="center">C</td>
</tr>
<tr>
<td align="center">[60, 70)</td>
<td align="center">D</td>
</tr>
<tr>
<td align="center">[0, 60)</td>
<td align="center">E</td>
</tr>
</table>
#### 函数原型
c
char ToRank(double score);
说明:参数 score 为分数(0 ~ 100),函数值为等级(A ~ E)。
裁判程序
c
#include <stdio.h>
char ToRank(double score);
int main()
{
double s;
char r;
scanf("%lg", &s);
r = ToRank(s);
printf("%c\n", r);
return 0;
}
/* 你提交的代码将被嵌在这里 */
#### 输入格式
> 成绩
#### 输出格式
> 等级
#### 输入样例
in
87.5
#### 输出样例
out
B
要求:使用 switch 语句实现。
答案:若无答案欢迎评论
<table>
<tr>
<td align="center"><b>分数</b></td>
<td align="center"><b>等级</b></td>
</tr>
<tr>
<td align="center">[90, 100]</td>
<td align="center">A</td>
</tr>
<tr>
<td align="center">[80, 90)</td>
<td align="center">B</td>
</tr>
<tr>
<td align="center">[70, 80)</td>
<td align="center">C</td>
</tr>
<tr>
<td align="center">[60, 70)</td>
<td align="center">D</td>
</tr>
<tr>
<td align="center">[0, 60)</td>
<td align="center">E</td>
</tr>
</table>
#### 函数原型
c
char ToRank(double score);
说明:参数 score 为分数(0 ~ 100),函数值为等级(A ~ E)。
裁判程序
c
#include <stdio.h>
char ToRank(double score);
int main()
{
double s;
char r;
scanf("%lg", &s);
r = ToRank(s);
printf("%c\n", r);
return 0;
}
/* 你提交的代码将被嵌在这里 */
#### 输入格式
> 成绩
#### 输出格式
> 等级
#### 输入样例
in
87.5
#### 输出样例
out
B
要求:使用 switch 语句实现。
答案:若无答案欢迎评论