case
5
:
printf
(
""
)
;
break
;
case
4
:
printf
(
"优\n"
)
;
break
;
case
3
:
printf
(
"良\n"
)
;
break
;
case
2
:
printf
(
"中\n"
)
;
break
;
case
1
:
printf
(
"差\n"
)
;
break
;
default
:
printf
(
"劣\n"
)
;
break
;
题目:用
C语言
实现——用 scanf 函数
输入
一个
百分制
成绩
(整型量),要求
输出
成绩
等级
A,B,C,D,E。其 中 90-100 分为 A,80-89 分为 B,70-79 分为 C,60-69 分为 D,60 分以下为 E。 具体要求如下: ①用 if 语句实现分支。
②在
输入
百分制
成绩
前要有提示。
③在
输入
百分制
成绩
后,要判断该
成绩
的合理性,对于不合理的
成绩
(即大于 100 分或 小于 0 分)应
输出
出错信息。
④在
输出
结果中应包括...
提示用户
输入
百分制
成绩
,将其
转
换为
等级
成绩
A、B、C、D和F。分数为[90,100]时
等级
成绩
为A,[80,90)为B,[70,80)为C,[60,70)为D,60以下为F。
如果用户未
输入
0~100之间的有效
成绩
,给出出错信息。
更进一步,实现可以重复
输入
,直到
输入
某个值退出。
题目如下:
输入
一个
百分制
的
成绩
t,将其
转
换为对应
等级
,规则如下:90-100为A;80-89为B;70-79为C;60-69为D;0-59为E;不在此范围内,
输出
:“Score is error!”
#include <stdio.h>
int main()
int score;
char grade;
scanf("%d",&score);
if (score&l...
} else if (score >= 80 && score < 90) {
printf("
成绩
等级
为:B\n");
} else if (score >= 70 && score < 80) {
printf("
成绩
等级
为:C\n");
} else if (score >= 60 && score < 70) {
printf("
成绩
等级
为:D\n");
} else if (score >= 0 && score < 60) {
printf("
成绩
等级
为:E\n");
} else {
printf("
输入
的
成绩
不合法!\n");
return 0;