给出一百分制成绩,要求输出成绩等级‘A’,‘B’,‘C’,‘D’,‘E’。90分以上为‘A’,80-89为‘B’,70-79为‘C’,60-69为‘D’,60分以下为‘E’
#include <stdio.h>
#include <stdlib.h>
#include <math.h>
char cal(double x)
{
if (x >= 90)
{
return 'A';
}
else if(x >= 80)
{
return 'B';
}
else if (x >= 70)
{
return 'C';
}
else if(x >= 60)
{
return 'D';
}
else
{
return 'E';
}
}
int main()
{
double grade;
scanf("%lf", &grade);
putchar(cal(grade));
system("pause");
return 0;
}
答案
给出一百分制成绩,要求输出成绩等级‘A’,‘B’,‘C’,‘D’,‘E’。90分以上为‘A’,80-89为‘B’,70-79为‘C’,60-69为‘D’,60分以下为‘E’