打印成绩等级(C语音):
题目:
输入一科成绩显示该同学的成绩等级:
代码:
#include <stdio.h>
int main()
{
int n,y; //n表示输入的分数,y用于后期标示的成绩段
char g; //g表示成绩等级
printf("请输入成绩:\n");
scanf("%d",&n);
if((n>100)||(n<0))
{
printf("error,成绩输入错误,请重新输入(0-100):\n");
scanf("%d",&n);
}
if(n==100)
y=9;
else y=(n-n%10)/10;
switch(y)
{
case 9:g='A'; break;
case 8:g='B'; break;
case 7:g='C'; break;
case 6:g='D'; break;
case 5:
case 4:
case 3:
case 2:
case 1:
case 0:g='E';
}
printf("该同学的成绩为:%d,成绩等级为:%c\n",n,g);
return 0;
}