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 (计算机语言关键字)
#include<stdio.h>int main()
{
int ichar c//定义成绩的分数、等级
printf("请输入败仿成绩:")
scanf("%d",&i)
if(i>100)
{
printf("\n输入错误!\n")
system("pause")
return 0
}
else if(i>=90)
{
c='A'
}
else if(i>=80)
{
c='B'
}
else if(i>=70)
{
c='C'
}
else if(i>=60)
{
c='D'
}
else
{
c='E'
}
printf("\n此同学的成绩为%d,等级为答枯陆%c\清顷n",i,c)
system("pause")
return 0
}
也可以用swith语句实现
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)