#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 (计算机语言关键字)
先规定下等级:A 大于等于90分;B 大于虚冲和等于80小于90 C 大于等于70小于80 D 大于等于60小判高于70 E 小差盯于60;然后通过if else if 语句来判断相应的等级。
相应的代码如下:
#include <stdio.h>int main()
{
float grade
scanf("please input grade:",&grade)
if(grade>=90)
{
printf("这个成绩等级为:A")
}
else if(grade >=80 )
{
printf("这个成绩等级为:B")
}
else if(grade >=70 )
{
printf("这个成绩等级为:C")
}
else if(grade >=60 )
{
printf("这个成绩等级为:D")
}
else
{
printf("这个成绩等级为:E")
}
return 0
}
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)