成绩转换(switch语句)
题目:本题要求编写程序将一个百分制成绩转换为五分制成绩。转换规则:
d大于等于90分为A;
小于90且大于等于80为B;
小于80且大于等于70为C;
小于70且大于等于60为D;
小于60为E。
输入格式:
输入在一行中给出一个整数的百分制成绩。
输出格式:
在一行中输出对应的五分制成绩。
输入样例:
90
输出样例:
A
#include<stdio.h>
int main()
{
int n;
scanf("%d", &n);
n /= 10; // 等价于 n = n / 10;
// 用switch语句
switch (n)
{
case 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;
}
return 0;
}