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;
}
AtomGit 是由开放原子开源基金会联合 CSDN 等生态伙伴共同推出的新一代开源与人工智能协作平台。平台坚持“开放、中立、公益”的理念,把代码托管、模型共享、数据集托管、智能体开发体验和算力服务整合在一起,为开发者提供从开发、训练到部署的一站式体验。
更多推荐



所有评论(0)