问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

输入一个百分制成绩,利用switch语句编写程序,要求输出成绩等级A B C D,E。90以上为A

发布网友 发布时间:2022-04-26 17:06

我来回答

2个回答

热心网友 时间:2023-10-16 03:46

程序:

int main()

{int n;

scanf("%d",&n);

switch(n/10)

{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;

default:printf("E\n");

}

return 0;

}

switch语句和具有同样表达式的一系列的IF语句相似。很多场合下需要把同一个变量(或表达式)与很多不同的值比较,并根据它等于哪个值来执行不同的代码。这正是switch语句的用途。

遵守switch语句规则

switch语句非常有用,但在使用时必须谨慎。所写的任何switch语句都必须遵循以下规则:

只能针对基本数据类型中的整型类型使用switch,这些类型包括int、char等。对于其他类型,则必须使用if语句。

switch()的参数类型不能为实型 。

case标签必须是常量表达式(constantExpression),如42或者'4'。

case标签必须是惟一性的表达式;也就是说,不允许两个case具有相同的值。

以上内容参考:百度百科-switch

热心网友 时间:2023-10-16 03:47

程序:int main()
{int n;
scanf("%d",&n);
switch(n/10)
{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;
default:printf("E\n");
}
return 0;
}

1、Switch在一些计算机语言中是保留字,其作用大多情况下是进行判断选择。以C语言来说,switch(开关语句)常和case break default一起使用。作原理:switch 后面的 (n) 可以是表达式,也可以(并通常)是变量。然后表达式中的值会与 case 中的数字作比较,如果与某个 case 相匹配,那么其后的代码就会被执行。break 的作用是防止代码自动执行到下一行。

2、switch 语句和具有同样表达式的一系列的 IF 语句相似。很多场合下需要把同一个变量(或表达式)与很多不同的值比较,并根据它等于哪个值来执行不同的代码。这正是 switch 语句的用途。注: 注意和其它语言不同,continue 语句作用到 switch 上的作用类似于 break。如果在循环中有一个 switch 并希望 continue 到外层循环中的下一个轮回,用 continue 2。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
淘宝买家差评删除流程是什么?具体步骤介绍 神拳李青多少钱 《英雄联盟》盲僧新皮肤睁眼介绍_《英雄联盟》盲僧新皮肤睁眼是什么_百 ... 至高之拳李青高清壁纸至高之拳李青 盲僧金虾皮肤致敬哥哥张国荣 新版皮肤爱的初体验 英雄联盟盲僧神龙尊者皮肤一览 QQ输入法手机版如何进入输入法设置菜单 福来者福往爱出者爱返是什么意思 电脑开机后鼠标自动移动 速度还非常快 为什么总有一大堆验证码发到我手机上。 C语言编程,把百分制成绩转换成5级记分制,要求用switch语句. 编程,把百分制成绩换成5级计分,要求用switch语句。 编程,把百分制成绩转换成5级记分制,要求用switch语句。 运用switch语句编写程序,按照考试成绩的五个等级A,B,C,D,E,输入一个等级标识 编程,把百分制成绩转换成5级记分制,要求用switch语句. C语言,输入五级制成绩,输出相应的百分制成绩。要求用switch语句实现。 复制粘贴过来的就别麻烦了。 输入五级分制成绩(A—E),转换成百分制成绩输出。(要求用switch语句) 【问题描述】 输入五级制成绩(A~E),输出相应的百分制成绩(0~100)区间,要求使用switch语句。 输入五级制成绩(A-E)输出相应的百分制成绩(0-100)区间,要求使用switch语句 HPDeskjetInkAdvantage4615多功能一体机怎么设置在电脑上面直接传真 惠普laserjet pro mfp m128fp一体机怎么发传真 千米和公里有什么区别? 如何计算公里? 请问公里和里如何区分 如何换算 公里的单位是什么? 千米就是公里吗 公里就是千米的意思对吗? 公里英文缩写是什么? 为什么说中央空调使用寿命长? 重庆开利中央空调维修 请高手 帮忙做一道c语言题 编程,把百分制成绩转换成5级记分制,要求用switch语句。 90分以上(包括90): c#语言请利用switch语句实现百分制成绩转换成等级制成绩,即输入某个百分制成_百度问一问 会java语言的帮个忙 用switch语句,将百分制成绩转换成5级制成绩,0-59E 60-69D 70-79C80-89B90-100A 编写C语言程序 用switch结构或if语句 输入成绩 输出等级 环氧树脂地坪漆哪种颜色耐脏 中灰色在ral色卡中是什么色号 颜色为中灰色,色卡号:10-5-10(色卡号按《常用建筑色》查询) 求立邦漆色卡中灰1320-3、印度褐1340-2、暮秋时节2620-3、海洋水族3980-2、爱在深秋7070-3 颜色 怎样将磁漆调色至糊涂色 求图片:立邦色卡sm1-1485是什么颜色 中战华安现在是央企吗 中灰507哪里有对应的色卡 山东中战华安商业运营管理有限公司怎么样? 山东中战华安电子商务有限公司怎么样? 烟台中战华安商业运营管理有限公司怎么样? 中保华安集团有限公司怎么样? 关于win7下ftp用户名和密码 中保华安这家公司的背景是什么? 中保华安有分公司吗? 中战华安和银联有关系吗