#include<stdio.h>
main()
{
int score,a
printf("请大橡输入学毁仿举生的成绩:")
do
{
scanf("%d",&score)
}
while(score<0||score>100) /*学生的成绩在0至100之间*/
a=score/10
switch(a)
{
case 10:
case 9:
printf("优秀") /*成绩大于90分为优秀*/
break
case 8:
case 7:
printf("中等") /*成绩在70至80分纤碧之间为中等*/
break
case 6:
printf("及格") /*成绩在60至70分之间为及格*/
break
default :
printf("不及格") /*成绩在低于60分为不及格*/
break
}
}
C语言用switch语句进行成绩等级判断可以采用以下的代码:
main()
{int i,a
scanf("%d",&a)
i=a/10
switch a
{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 (计算机语言关键字)
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)