admin管理员组

文章数量:1794759

C语言入门:学生成绩等级换算

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; }

 

本文标签: 入门等级成绩语言学生