1327: 五级制成绩
1.描述
给定一个百分制成绩, 请根据百分制成绩输出其对应的等级。转换关系如下:
90分以上为’A’,80 ~ 89为’B’, 70 ~ 79为’C’, 60~69为’D’,60分以下为’E’。
输入
一个百分制成绩(0~100的整数)。
输出
输出对应的等级
样例输入
100
样例输出
A
提示
要求用switch语句实现。
2.代码
1.if型
#include<stdio.h>
int main(void)
{
int a;
scanf("%d",&a);
if(a>=90&&a<=100)
printf("A");
if(a>=80&&a<=89)
printf("B");
if(a>=70&&a<=79)
printf("C");
if(a>=60&&a<=69)
printf("D");
if(a<=60)
printf("E");
return 0;
}
2.switch型
#include<stdio.h>
int main()
{
int n;
scanf("%d",&n);
switch(n/10)
{
case 10:
case 9:printf("A");break;
case 8:printf("B");break;
case 7:printf("C");break;
case 6:printf("D");break;
default:printf("E");break;
}
}