将一个百分制成绩转换成等级制成绩,百分制与等级制的对应关系如下表:

#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;
}
}
}
该C语言代码实现了一个功能,将用户输入的百分制成绩转换为等级制,等级包括优、良、中、差和劣。程序首先检查输入成绩的有效性,然后根据分数范围确定等级。

2973

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



