
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
© 版权声明:本文《C语言入门:学生成绩等级换算》内容均为本站精心整理或网友自愿分享,如需转载请注明原文出处:https://www.zastudy.cn/wen/1686651154a316364.html。