1. 任务描述
给出一百分制成绩,要求输出成绩等级’A’,’B’,’C’,’D’,’E’。
90分以上为’A’,
80-89分为’B’,
70-79分为’C’,
60-69分为’D’,
60分以下为’E’。
2. 代码实现
/*
*Copyright(c)2019,yafangma@126.com
*All rights reserved.
*文件名称:score_grade.cpp
*作 者:马娅芳
*完成日期:2019.1.10
*版 本 号: v1.0
*问题描述:给出一百分制成绩,要求输出成绩等级’A’,’B’,’C’,’D’,’E’。
90分以上为’A’,
80-89分为’B’,
70-79分为’C’,
60-69分为’D’,
60分以下为’E’。
*程序输入:百分制成绩
*程序输出:成绩等级
*/
#include <stdio.h>
int main(){
float score;
int grade;
scanf("%f", &score);
grade = (int)(score/10);
switch(grade)
{
case 10:
case 9:
printf("Grade: A\n");
break;
case 8:
printf("Grade: B\n");
break;
case 7:
printf("Grade: C\n");
break;
case 6:
printf("Grade: D\n");
break;
default :
printf("Grade: E\n");
}
return 0;
}
3. 运行结果