求使用switch...case语句完成:输入语文和数学,判断等级。 switch语句成绩等级
- 使用Switch case 输入成绩判断成绩级别
- 用switch语句怎样判断成绩的等级
- C语言用switch语句进行成绩等级判断
- 用switch case 实现输入一个成绩,确定该成绩的级别。C语言编程,麻烦大家帮一下哈,谢谢
使用Switch case 输入成绩判断成绩级别
cin>>a;
c=a/10;
switch(c);
{case 10:
case 9:cout<<"A";break;
case 8:cou<<"B";break;
case 7:cout<<"C";break;
case 6:cout<<"D";break;
default:cout<<"E";
}
用switch语句怎样判断成绩的等级
#include<stdio.h> //头文件
int main() //定义主函数
{
int score,n; //分数为整型score,n
printf("请输入分数:\n"); //输出分数的值
scanf("%lf",&score); //输入分数的值
n=score/10;
switch(n) //进入循环体,进行循环
{
case 10:
case 9:printf("A(最好)\n");break;
case 8:printf("B(优秀)\n");break;
case 7:printf("C(良好)\n");break;
case 6:printf("D(及格)\n");break;
case 5:
case 4:
case 3:
case 2:
case 1:
case 0:printf("E(不及格)\n");break; //不合格时,输出不合格
default:printf("Error!\n");
}
}
扩展资料
switch语句的基本形式
switch(表达式)
{
case 常量表达式1: 语句1;
case常量表达式2: 语句2;
......
case常量表达式n: 语句n;
default: 语句n+1;
}
说明
switch后面的括号内的表达式,ANSI标准允许为任何类型。
当表达式与某一个case后面的常量表达式相等时,就执行case后面的语句,若没有匹配,则执行default后面的语句。
每一个case的常量表达式的值须互不相同,否则便会出现矛盾。各个case和default的出现次序不影响结果。
执行完一个case语句,流程就转移到下一个case并继续执行.因此在case的分支后,加break语句来跳出switch语句。
参考资料来源:搜狗百科—switch循环
C语言用switch语句进行成绩等级判断
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 (计算机语言关键字)
用switch case 实现输入一个成绩,确定该成绩的级别。C语言编程,麻烦大家帮一下哈,谢谢
亲,满意的话,请给分哦。
int i;
i=a/10;
switch(i)
{case 0:
case 1:
case 2:m=1;break;
case 3:m=2;break;
case 4:m=3;break;
case 5:m=4;break;
default:m=5;
}