输入某学生的考试成绩等级A、B、C、D(或a、b、c、d),要求按照等级输出对应的分数段。A级对应的分数段为"85~100分";B级对应分数段为"70~84分";C级对应分数段为"60~69分";D级对应分数段位"60分以下",其余输入均为非法数据"Invalid data!"。,用C语言编写
时间: 2023-05-17 22:04:53 浏览: 157
c代码-输入某学生的成绩,经处理后给出学生的等级,等级分类如下: 90分以上(包括90): A 80至90分(包括80):B 70至80分(包括70):C 60至70分(包括60):D 60分以下:E
以下是用 C 语言编写的代码:
```c
#include <stdio.h>
int main() {
char grade;
printf("请输入学生的考试成绩等级(A、B、C、D):\n");
scanf("%c", &grade);
switch (grade) {
case 'A':
case 'a':
printf("85~100分\n");
break;
case 'B':
case 'b':
printf("70~84分\n");
break;
case 'C':
case 'c':
printf("60~69分\n");
break;
case 'D':
case 'd':
printf("60分以下\n");
break;
default:
printf("Invalid data!\n");
break;
}
return 0;
}
```
如果输入的等级是 A 或 a,则输出 85~100 分;如果是 B 或 b,则输出 70~84 分;如果是 C 或 c,则输出 60~69 分;如果是 D 或 d,则输出 60 分以下;如果输入的等级不是 A、B、C、D 中的任何一个,则输出 Invalid data!。
阅读全文