绿色圃中小学教育网

c语言switch语句判断成绩等级

[原创]
导读 在C语言中,switch语句是一种非常常用的语句,它可以根据。绿色圃中小学教育网百科专栏,提供全方位全领域的生活知识

在C语言中,switch语句是一种非常常用的语句,它可以根据变量的值来执行不同的代码块。在编程中,有时需要根据成绩的高低来判断学生的等级,这时就可以用switch语句来实现。

首先,我们需要定义一个变量来存储学生的成绩,例如:

```

int score = 85;

```

然后,我们可以使用switch语句来判断成绩等级,代码如下:

```

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;

}

```

上面的代码中,我们使用了score / 10来将成绩转换为整数,然后根据不同的分数范围来执行不同的代码块。如果成绩在90分以上,则输出优秀;如果成绩在80分以上,则输出良好;如果成绩在70分以上,则输出中等;如果成绩在60分以上,则输出及格;否则输出不及格。

需要注意的是,每个case语句需要以break结束,否则程序将会继续执行下一个case语句。

总之,使用switch语句来判断成绩等级是一种非常方便的方法,可以帮助我们快速地判断学生的学习情况。