c语言编写根据输入的学生成绩给出相应等级
时间: 2023-10-25 17:07:31 浏览: 56
好的,您可以这样实现:
```c
#include <stdio.h>
int main()
{
int score;
char grade;
printf("请输入学生成绩:");
scanf("%d", &score);
if (score >= 90)
{
grade = 'A';
}
else if (score >= 80)
{
grade = 'B';
}
else if (score >= 70)
{
grade = 'C';
}
else if (score >= 60)
{
grade = 'D';
}
else
{
grade = 'E';
}
printf("对应的等级为:%c\n", grade);
return 0;
}
```
这段代码会根据输入的学生成绩在控制台输出相应的等级,分别为 A、B、C、D、E。其中,90分以上为 A 级,80~89分为 B 级,70~79分为 C 级,60~69分为 D 级,60分以下为 E 级。
相关问题
用switch语句编写输入学生成绩输出等级c语言
下面是使用switch语句编写输入学生成绩输出等级的C语言代码:
```c
#include <stdio.h>
int main() {
int score;
printf("请输入学生成绩:");
scanf("%d", &score);
switch(score / 10) {
case 10:
case 9:
printf("成绩等级为:优秀\n");
break;
case 8:
printf("成绩等级为:良好\n");
break;
case 7:
printf("成绩等级为:中等\n");
break;
case 6:
printf("成绩等级为:及格\n");
break;
default:
printf("成绩等级为:不及格\n");
break;
}
return 0;
}
```
以上代码中,我们首先定义了一个整型变量score来存储输入的学生成绩。然后使用printf函数输出提示信息,使用scanf函数获取用户输入的学生成绩。基于用户输入的成绩,我们使用score / 10来作为switch语句的判断条件,进而输出对应的等级。
其中,case 10和case 9表示成绩在90-100之间,输出"优秀";case 8表示成绩在80-89之间,输出"良好";case 7表示成绩在70-79之间,输出"中等";case 6表示成绩在60-69之间,输出"及格";default表示成绩低于60,输出"不及格"。
最后,我们使用return 0来结束程序的执行。
以上就是用switch语句编写输入学生成绩输出等级的C语言代码。
c语言Switch语句输入学生成绩,输出成绩等级
下面是一个示例代码,可以实现输入学生成绩并输出成绩等级:
```
#include <stdio.h>
int main() {
int score;
printf("请输入学生成绩:");
scanf("%d", &score);
switch (score / 10) {
case 10:
case 9:
printf("成绩等级为:优秀\n");
break;
case 8:
printf("成绩等级为:良好\n");
break;
case 7:
printf("成绩等级为:中等\n");
break;
case 6:
printf("成绩等级为:及格\n");
break;
default:
printf("成绩等级为:不及格\n");
break;
}
return 0;
}
```
在这段代码中,我们使用了`switch`语句来判断输入的成绩属于哪个等级。首先将输入的成绩除以10取整,得到一个整数,然后根据这个整数的值来判断成绩等级。如果输入的成绩大于等于90分,就输出“优秀”;如果输入的成绩大于等于80分,就输出“良好”;如果输入的成绩大于等于70分,就输出“中等”;如果输入的成绩大于等于60分,就输出“及格”;否则就输出“不及格”。注意,在`case 10:`中,我们没有写`break`语句,这是因为输入的成绩如果是满分,除以10取整之后得到的整数是10,所以这个`case`语句会被执行,而我们希望输出的是“优秀”,所以在这种情况下也需要执行`case 9:`中的代码。
相关推荐
![doc](https://img-home.csdnimg.cn/images/20210720083327.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)