首页技术switch语句判断成绩,switch语句编写学生成绩等级

switch语句判断成绩,switch语句编写学生成绩等级

编程之家2026-05-301007次浏览

其实switch语句判断成绩的问题并不复杂,但是又很多的朋友都不太了解switch语句编写学生成绩等级,因此呢,今天小编就来为大家分享switch语句判断成绩的一些知识,希望可以帮助到大家,下面我们一起来看看这个问题的分析吧!

switch语句判断成绩,switch语句编写学生成绩等级

C语言用switch语句进行成绩等级判断

C语言用switch语句进行成绩等级判断可以采用以下的代码:

main()

{int i,a;

scanf("%d",&a);

i=a/10;

switch a

switch语句判断成绩,switch语句编写学生成绩等级

{case'10':

case'9': printf("A"); break;

case'8': printf("B"); break;

case'7': printf("C"); break;

case'6': printf("D");

else printf("E");

}

}

扩展资料:

Switch在一些计算机语言中是保留字,其作用大多情况下是进行判断选择。以C语言来说,switch(开关语句)常和case break default一起使用。

C语言程序语句

Switch用在编程中,如C语言中它经常跟Case一起使用,是一个判断选择代码。其功能就是控制流程流转的。

直线翻译:switch语句,即“切换”语句;case即“情况”。

switch语句的语法如下(switch,case,break和default是关键字):

switch(变量表达式)

{

case常量1:语句;break;

case常量2:语句;break;

case常量3:语句;break;

...

case常量n:语句;break;

default:语句;break;

}

参考资料来源:百度百科-switch(计算机语言关键字)

通过switch语句怎么使用

通过判断学生成绩来展示switch语句的使用,目标:判断学生成绩的等级,90-100分为A级,80-89为B级,70-79为C级,60-69为D级,60以下不及格。

packagemain

import"fmt"

funcmain(){StudentGrade(-50)}

funcStudentGrade(g int){

switch{

caseg>=90&&g<=100:

fmt.Println("A等级")

caseg>=80&&g<90:

fmt.Println("B等级")

caseg>=70&&g<80:

fmt.Println("C等级")

caseg>=60&&g<70:

fmt.Println("D等级")

caseg>=0&&g<60:

fmt.Println("不及格")

default:

fmt.Println("输入的成绩有误!!!")

break

}

}

扩展资料

switch语句使用规则

1、switch语句中的expression是一个常量表达式,必须是一个整型或枚举类型。

2、在一个 switch中可以有任意数量的 case语句。每个 case后跟一个要比较的值和一个冒号。

3、case的constant-expression必须与 switch中的变量具有相同的数据类型,且必须是一个常量或字面量。

4、当被测试的变量等于 case中的常量时,case后跟的语句将被执行,直到遇到break语句为止。

5、当遇到break语句时,switch终止,控制流将跳转到 switch语句后的下一行。

6、不是每一个 case都需要包含break。如果 case语句不包含break,控制流将会继续后续的 case,直到遇到 break为止。

7、一个switch语句可以有一个可选的defaultcase,出现在 switch的结尾。default case可用于在上面所有 case都不为真时执行一个任务。default case中的break语句不是必需的。

如何用switch实现用户输入成绩判断用户输入错误

例:用switch来判断用户输入的成绩应该属于哪个范围。60一下不及格,60-70及格,70-80良好,80-90优秀,90以上学霸

<script type="text/javascript">

var score=parseInt(prompt('请输入你的成绩'));

switch(true){

case score>=0&&score<60:

alert('不及格');

break;

case score>60&&score<=70:

alert('及格');

break;

case score>70&&score<=80:

alert('良好');

break

case score>80&&score<=90:

alert('优秀');

break;

case score>90&&score<=100:

alert('优秀');

break;

default:

alert('输入不合法');

}

</script>

扩展资料:

代码知识总结:

1.if语句的嵌套要注意大括号的一一对应,实现if--else的正确匹配;

2.switch...case..break语句不要误丢break,case后面跟的是变量,且case后面要加空格;

3.运算符要注意优先级;

4.缩进格式并不能暗示else的匹配;

5.在if和else后面总要用到{},即使只有一条语句。

参考资料:百度百科-switch

END,本文到此结束,如果可以帮助到大家,还望关注本站哦!

最好的编程语言 编程前十名排行榜公司想建个网站怎么弄,怎么创建网站