问题描述
某学校使用等级制评定学生成绩,原来的百分制按照如下规则转换为等级制:95 分 及以上评为 A,85 分及以上评为 B,70 分及以上评为 C,60 分及以上评为 D, 60 分以下 评为 E。 编写 C 语言程序,从键盘读入一个代表百分制成绩的整数,然后输出相应的等级成绩。如果分数小于 0 或大于 100,则输出“Error”。
输入格式
一共 1 行数据,包含一个整数。
输出格式
输出相应的等级
#include<stdio.h>
int main(){
int number;
int A,B,C,D,E;
printf("请输入成绩:");
scanf("%d",&number);
if(number<0 || number>100) printf("Error");
if(number>=95 && number<=100) printf("A");
if(number>=85 && number<95) printf("B");
if(number>=70 && number<85) printf("C");
if(number<60 && number>=0) printf("C");
return 0;
}
运行结果如下: