百分制成绩转换为五级分制成绩(8分)
题目内容:
编写程序,输入一个百分制成绩,输出所对应的成绩等级“ A ”、“ B ”、“ C ”、“ D ”、“ E ”。 (使用switch语句)
转换原则为:100~90 分为“A”,80 ~ 89 分为“B”,70 ~ 79 分为“C”,60 ~ 69 分为“D ”,60 分以下为“E”。
输入格式:
%f
输出格式:
printf(“grade:B\n”);
输入样例:
85
输出样例:
grade:B
#include <stdio.h>
int main()
{int x,y;
scanf("%d",&x);
switch(x/10)
{case 1:
case 2:
case 3:
case 4:
case 5:printf("grade:E\n");break;
case 6:printf("grade:D\n");break;
case 7:printf("grade:C\n");break;
case 8:printf("grade:B\n");break;
case 9:
case 10:printf("grade:A\n");break;
}
return 0;
}
该程序使用C++或C#实现,通过switch语句将输入的百分制成绩转换为对应的五级分制成绩,即'A'(90-100分)、'B'(80-89分)、'C'(70-79分)、'D'(60-69分)和'E'(60分以下)。输入一个百分制分数,程序将输出对应的成绩等级。
6705

被折叠的 条评论
为什么被折叠?



