用c语言给成绩划分等级,50-100为a,50以下为b
时间: 2023-04-10 22:00:25 浏览: 61
这个问题可以回答。以下是一个简单的 C 语言代码,可以将成绩划分为 A 或 B 等级:
```
#include <stdio.h>
int main() {
int score;
printf("请输入成绩:");
scanf("%d", &score);
if (score >= 50 && score <= 100) {
printf("成绩为 A\n");
} else if (score < 50) {
printf("成绩为 B\n");
} else {
printf("输入错误\n");
}
return 0;
}
```
注意,这只是一个简单的示例代码,实际应用中可能需要更复杂的逻辑来判断成绩等级。
相关问题
c语言学生成绩等级划分
好的,你可以使用如下代码来实现学生成绩等级划分:
```
#include<stdio.h>
int main(){
float score;
printf("请输入学生成绩:\n");
scanf("%f",&score);
if(score>=90){
printf("成绩等级为A\n");
}
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{
printf("成绩等级为E\n");
}
return 0;
}
```
以上代码中,使用了 if-else 语句来判断学生成绩在不同分数段内所对应的等级,并将等级输出到屏幕上。
c语言学生成绩等级划分,a:90-100,b:80-90,c:70-80,d:60-70,e:0-60,设计一段程序,
下面是一段简单的C语言程序,用于根据学生成绩划分等级:
```c
#include <stdio.h>
int main() {
int score;
char grade;
printf("请输入学生的成绩:");
scanf("%d", &score);
if (score >= 90 && score <= 100) {
grade = 'A';
}
else if (score >= 80 && score < 90) {
grade = 'B';
}
else if (score >= 70 && score < 80) {
grade = 'C';
}
else if (score >= 60 && score < 70) {
grade = 'D';
}
else if (score >= 0 && score < 60) {
grade = 'E';
}
else {
printf("输入的成绩不合法!\n");
return 0;
}
printf("学生的等级是:%c\n", grade);
return 0;
}
```
这段程序首先定义了一个整型变量`score`和一个字符型变量`grade`,用于接收用户输入的成绩和存储对应的等级。然后通过在每个区间范围内的条件判断语句,将对应的成绩等级赋值给`grade`变量。如果输入的成绩不在有效范围内,则会输出一条错误信息。最后,程序会打印出学生的等级。
注意:以上程序只是一个简单的示例,仅用于演示如何根据成绩划分等级,实际应用中还需根据具体需求进行调整和优化。