C语言编程练习题_05成绩转换
题目来源于网络,代码使用GCC编译运行通过。
这道题目算是很简单的一种了~~
输入一个百分制的成绩M,将其转换成对应的等级,具体转换规则如下:
90~100为A;
80~89为B;
70~79为C;
60~69为D;
0~59为E;
代码如下
#include <stdio.h>
char CJZH(unsigned char grade)
{
if(grade < 0)return 0;
if(grade >= 90 && grade <= 100)return 'A';
else if(grade >= 80 && grade <= 89)return 'B';
else if(grade >= 70 && grade <= 79)return 'C';
else if(grade >= 60 && grade <= 69)return 'D';
else if(grade >= 0 && grade <= 59)return 'E';
}
int main()
{
int grade = 0;
char class = 0;
printf("\r\nPlease Input you Grade!\r\n");
scanf("%d",&grade);
class = CJZH(grade);
printf("\r\nThe Class is %c\r\n",class);
}