学生成绩等级判定
描述
我校现有成绩管理系统中,针对部分课程的成绩显示为等级形式,等级划分规则如下所示:
0-59:不及格
60-69:及格
70-79:中等
80-89:良好
90-100:优秀
要求从键盘输入一门课的成绩,显示相应的等级成绩。
输出格式如下:
请输人您的成绩(0-100):-1
对不起,您输入的成绩不符合要求。
请输入您的成绩(0-100):99
您的成绩为:优秀
可以从输入获取一个成绩,然后使用if-else if-else语句来打印对应的等级成绩。
代码如下:
#include <stdio.h>
int main(void){
int score;
printf("请输入您的成绩(0-100): ");
scanf("%d",&score); // 从输入获取一个成绩
// 使用if-else if-else 语句来打印成绩对应 的等级成绩
if(score>=0&&score<=59){
printf("您的成绩为:不及格");
} else if(score>=60&&score<=69){
printf("您的成绩为:及格");
}else if(score>=70&&score<=79){
printf("您的成绩为:中等");
}else if(score>=80&&score<=89){
printf("您的成绩为:良好");
}else if(score>=90&&score<=100){
printf("您的成绩为:优秀");
}else{
printf("对不起,您输入的成绩不符合要求。");
}
return 0;
}