早教吧 育儿知识 作业答案 考试题库 百科 知识分享

3.由键盘输入学生成绩,要求输出该成绩的等级A,B,C,D,E.其中60分以下为E;60~70分为D;70~80分为C;80~90分为B;90~100分为A.要求用块IF语句编写.

题目详情
3.由键盘输入学生成绩,要求输出该成绩的等级A,B,C,D,E.
其中60分以下为E;60~70分为D;70~80分为C;80~90分为B;90~100分为A.要求用块IF语句编写.
▼优质解答
答案和解析
#include
#include
int main(void)
{
char ch[] = {'D', 'C', 'B', 'A', 'A'};
int t;

printf("输入成绩:");
scanf("%d", &t);
if (t > 100 || t < 0)
{
printf("输入错误,退出!\n");
exit (1);
}
else if (t < 60)
printf("E\n");
else
printf("%c\n", ch[(t - 60) / 10]);
return 0;
}