ZZULIOJ题解
1033: 五级制成绩
题目描述
给定一个百分制成绩, 请根据百分制成绩输出其对应的等级。转换关系如下:
90分及以上为’A’,80~89为’B’, 70~79为’C’, 60~69为’D’,60分以下为’E’。
输入
一个百分制成绩(0~100的整数)。
输出
输出对应的等级。
样例输入
100
样例输出
A
本题也是对条件语句的考察,较为复杂的条件判断,也同样类似于高中数学里的分段函数,因此只需要分区间划分好成绩等级,按照题目格式要求输出即可。
代码
#include<stdio.h>
int main()
{
double n;//定义一个成绩n
scanf("%lf",&n);//键盘输入n的值
if(n>=90)//如果n大于等于90
printf("A");
else if(n>=80&&n<90)//如果n大于等于80
printf("B");
else if(n>=70&&n<80)//如果n大于等于70
printf("C");
else if(n>=60&&n<70)//如果n大于等于60
printf("D");
else if(n<60)//如果n小于60
printf("E");
return 0;//程序正常退出
}