将一个百分制成绩转换成等级制成绩,百分制与等级制的对应关系如下表:
#include<stdio.h>
#include<stdlib.h>
void main()
{
float score;
int level;
printf("input your result");
scanf("%f",&score);
if (score>100||score<0)
printf(“input error");
else
{
level=(int)((score-50)/10);
switch(level)
{
case 5: printf("");break;
case 4: printf("优\n");break;
case 3: printf("良\n");break;
case 2: printf("中\n");break;
case 1: printf("差\n");break;
default: printf("劣\n");break;
}
}
}