C语言入门:学生成绩等级换算
·
C语言:学生成绩等级换算
给出一百分制成绩,要求输出成绩等级A
、B
、C
、D
、E
。
90
分以上为等级A
80-89
分为等级B
70-79
分为等级C
60-69
分为等级D
60
分以下为等级E
,
如果输入数据不在0~100
范围内,请输出一行:“Score is error!
”。
- 输入
从键盘输入一个成绩,成绩可以使浮点数。
- 输出
(1)如果输入数据在0
到100
范围内:一个字符,表示成绩等级。
(2)如果输入数据不在0~100
范围内,请输出一行:“Score is error!
”。
#include<stdio.h>
#include<math.h>
int main(void)
{
float result;
int x;
scanf("%f",&result);
if(result>=0&&result<=100){
x=result/10;
switch(x)
{
case 10:printf("A");break;
case 9:;
case 8:printf("B");break;
case 7:printf("C");break;
case 6:printf("D");break;
default:printf("E");
}
}else
printf("Score is error!");
return 0;
}
更多推荐
所有评论(0)