1、使用多分支结构实现成绩等级划分,0-59为不及格,60-69为及格,70-79为中等,80-89为良好,90-100为优秀。C语言
时间: 2024-09-20 12:13:46 浏览: 216
在C语言中,为了实现这种基于分数段的成绩等级划分,我们可以使用if-elif-else结构。这里是一个示例代码:
```c
#include <stdio.h>
#include <string.h>
int main() {
int score;
printf("请输入学生的分数:");
scanf("%d", &score);
// 判断成绩并输出对应的等级
if (score >= 90) {
printf("成绩等级:优秀(90-100)\n");
} else if (score >= 80) {
printf("成绩等级:良好(80-89)\n");
} else if (score >= 70) {
printf("成绩等级:中等(70-79)\n");
} else if (score >= 60) {
printf("成绩等级:及格(60-69)\n");
} else {
printf("成绩等级:不及格(0-59)\n");
}
return 0;
}
```
这个程序会根据用户输入的分数直接输出相应的等级。
相关问题
C语言使用多分支结构实现成绩等级划分,0-59为不及格,60-69为及格,70-79为中等,80-89为良好,90-100为优秀
在C语言中,你可以通过if-else if-else语句链来实现多分支结构,用于根据学生的分数划分成绩等级。这里是一个简单的示例:
```c
#include <stdio.h>
int main() {
int score;
printf("请输入学生的分数:");
scanf("%d", &score);
if (score >= 0 && score <= 59) {
printf("成绩:不及格\n");
} else if (score >= 60 && score <= 69) {
printf("成绩:及格\n");
} else if (score >= 70 && score <= 79) {
printf("成绩:中等\n");
} else if (score >= 80 && score <= 89) {
printf("成绩:良好\n");
} else if (score >= 90 && score <= 100) {
printf("成绩:优秀\n");
} else {
printf("输入错误!分数应为0-100之间的整数。\n");
}
return 0;
}
```
使用多分支结构实现成绩等级划分,0-59为不及格,60-69为及格,70-79为中等,80-89为良好,90-100为优秀。switch case语句
使用`switch case`语句实现成绩等级划分,可以按照以下步骤在许多编程语言中完成,这里以JavaScript为例:
```javascript
let score = 85; // 假设输入的成绩
// 使用switch case结构进行等级划分
switch (true) {
case score >= 0 && score <= 59:
console.log('不及格');
break;
case score >= 60 && score <= 69:
console.log('及格');
break;
case score >= 70 && score <= 79:
console.log('中等');
break;
case score >= 80 && score <= 89:
console.log('良好');
break;
case score >= 90 && score <= 100:
console.log('优秀');
break;
default:
console.log('输入无效');
}
阅读全文