使用switch语句,根据学生成绩输出A、B、C、D、E
如:90分以上为’A’等
80~89分为‘B’等
70~79分为‘C’等
60~69分为‘D’等
60分以下的为‘E’等
#include<stdio.h>
double score; //双精度实型变量
int a; //设置变量a
int main()
{
printf("请输入你的成绩:\n"); //输入的成绩
scanf("%lf",&score);
a=score/10; //将输入的成绩除10
switch(a)
{
case 10:case 9:printf("您的成绩是:A\n");break;
case 8:printf("您的成绩是:B\n");break;
case 7:printf("您的成绩是:C\n");break;
case 6:printf("您的成绩是:D\n");break;
case 5:case 4:case 3:case 2:case 1:case 0:printf("您的成绩是:E\n");break;
default:printf("输入有误,请重新输入\n");
//当输入的成绩不在0~100的范围内得出的结果
}
return 0;
}