1. 首页 > 其他

求使用switch...case语句完成:输入语文和数学,判断等级。 switch语句成绩等级

求使用switch...case语句完成:输入语文和数学,判断等级。switch语句成绩等级

使用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;

}