简要描述:给出一百分制成绩,要求输出成绩等级‘A’、‘B’、‘C’、‘D’、‘E’。90分以上为A 80-89分为B 70-79分为C 60-69分为D 60分以下为E
输入:一个整数0-100以内
输出:一个字符,表示成绩等级
例如:输入:90
输出:A
#include <stdlib.h>
#include "oj.h"
/*
功能:
给出一百分制成绩,要求输出成绩等级‘A’、‘B’、‘C’、‘D’、‘E’。
90分以上为A 80-89分为B 70-79分为C 60-69分为D 60分以下为E
输入:
整数score
输出:
无
返回:
分级结果
分数不在100范围时返回-1
*/
int ScoreLevel(int score)
{
if(score<0 || score > 100)
return -1;
int level[5]={'A','B','C','D','E'};
int result;
score = score/10;
switch(score)
{
case 10:
;
case 9:
result = level[0];
break;
case 8:
result = level[1];
break;
case 7:
result = level[2];
break;
case 6:
result = level[3];
break;
default:
result = level[4];
break;
}
return result;
}