switch里有三种写法,第一种就是每个单独写出来如:(这种如果数据多的话不推荐,比如这题)\x0d\x0aswitch(score) {\x0d\x0acase 90: case 91://...case 100:\x0d\x0a//优秀。。\x0d\x0abreak\x0d\x0acase 80:case 81:case 82: //...case 89:\x0d\x0a//中等。。\x0d\x0abreak\x0d\x0a}\x0d\x0a第二种就是进行缩小范围,如:(这种如果数据分布很有规律就用,比如这题)\x0d\x0aswitch(score/10) {\x0d\x0acase 10: case 9: //优秀..\x0d\x0abreak\x0d\x0acase 8: //中等\x0d\x0abreak\x0d\x0a}\x0d\x0a第三种是函数的写法,这适用于数据分布无规律而不能进行缩小范围时,假如90~96为优秀,97~100为特优秀的话,可以这样,如:(这种适用于数据分布无规律)\x0d\x0aint score_fun(int score)\x0d\x0a{\x0d\x0aif(score >= 97)\x0d\x0areturn 1\x0d\x0aif(score >= 90)\x0d\x0areturn 2\x0d\x0aif(score >= 80)\x0d\x0areturn 3\x0d\x0a}\x0d\x0a \x0d\x0a//....\x0d\x0a \x0d\x0aswitch(score_fun(score)) {\x0d\x0acase 1: //特优秀。。\x0d\x0abreak\x0d\x0acase 2: //优秀。。\x0d\x0abreak\x0d\x0acase 3: //中等。。\x0d\x0abreak\x0d\x0a}#include\x0d\x0avoid main()\x0d\x0a{\x0d\x0adouble score\x0d\x0aprintf("请输入分数:\n")\x0d\x0ascanf("%lf",&score)\x0d\x0aswitch((int)(score/10))//switch((int)score/10)出现严重错误,switch(((int)score)/10)出现严重错误,\x0d\x0a{\x0d\x0acase 10:\x0d\x0acase 9:printf("A(最好)\n")break\x0d\x0acase 8:printf("B(优秀)\n")break\x0d\x0acase 7:printf("C(良好)\n")break\x0d\x0acase 6:printf("D(及格)\n")break\x0d\x0acase 5:\x0d\x0acase 4:\x0d\x0acase 3:\x0d\x0acase 2:\x0d\x0acase 1:\x0d\x0acase 0:printf("E(不及格)\n")break\x0d\x0adefault:printf("Error!\n")\x0d\x0a}\x0d\x0a}\x0d\x0a例二:\x0d\x0a#include\x0d\x0avoid main()\x0d\x0a{\x0d\x0achar rank\x0d\x0aprintf("请输入分数等级:(A、B、C、D、E)\n")\x0d\x0ascanf("%c",&rank)\x0d\x0aswitch(rank)//switch((int)score/10)出现严重错误,switch(((int)score)/10)出现严重错误,\x0d\x0a{\x0d\x0acase 'A':printf("A(90~100)\n")break\x0d\x0acase 'B':printf("B(80~89)\n")break\x0d\x0acase 'C':printf("C(70~79)\n")break\x0d\x0acase 'D':printf("D(60~69)\n")break\x0d\x0acase 'E':printf("E(0~59)\n")break\x0d\x0adefault:printf("error!\n")break\x0d\x0a}\x0d\x0a}#include \x0d\x0aint main() {\x0d\x0aint s, d\x0d\x0aprintf("输入成绩(百分制): ")\x0d\x0ascanf("%d", &s)\x0d\x0ad = s / 10\x0d\x0aswitch (d) {\x0d\x0acase 10:\x0d\x0aprintf("满分。\n")\x0d\x0abreak\x0d\x0acase 9: case 8:\x0d\x0aprintf("优秀。\n")\x0d\x0abreak\x0d\x0acase 7: case 6:\x0d\x0aprintf("合格。\n")\x0d\x0abreak\x0d\x0adefault:\x0d\x0aprintf("不及格。\n")\x0d\x0a}\x0d\x0areturn 0\x0d\x0a}
C语言中从键盘输入一个学生成绩,如何用switch输出成绩和档次?
给您推荐相同类型的内容:
css当点击容器内的元素时,如何绑定到容器的点击事件
.btn-today .span:active{background: rgb(255,255,255)}定义class下的class,这个的意思就是btn-today下的span的active事件,因为你原先定义的是btn-today的事JS基本数据类型和引用数据类型
基本数据类型(按值访问):Undefined 、 Null 、 Boolean 、 Number 和 String 引用数据类型(按引用访问):object、Array、function typeof(检测基本数据类型时 typeoJS数组循环遍历常用的9种方法
首先定义一个数组 const arr = [1,2,3,4,5,6] 第一种:for循环 for (let i = 0i<arr.lengthi++){ console.log(arr[i]) }CSS实现图片单机击放大,求具体点的有注释的代码
<script src='这里需要一个JQ库的地址'><script><style>.small{width:height:}.large{widJS交互微信之JSAPI支付
本篇为 JS交互微信系列篇 的第四篇 微信JSAPI支付 ,记录在微信内置浏览器内用调用微信支付过程。 JSAPI支付是用户在微信中打开商户的H5页面,商户在H5页面通过调用微信支付提供的JSAPI接口调起微信支付模块完成支付。怎样检查多余的CSS代码,有什么软件么?
什么软件也不如手动安全放心,听意思,你的代码页不是很多,手动吧如果你对css很熟悉,那这应该不是难事呀,根据idclass删掉无用的如果不熟悉,那就打开css文件,先暂时把代码全部删掉,然后分部分把代码复制回css文件里,复制一部分,检查下怎样用css写出圆形边框
1、首先打开sublime text编辑器,新建一个html文件,里面写入一个p标签:2、然后设置p标签的样式,这里先设置一个边框,然后设置圆角边框,主要使用CSS3属性border-radius属性定义圆角效果。其中的数值为参数lengthtml中写入什么代码使浏览器不能被拖动,就是左右拖动!
HTML元素textarea浏览器中固定大小和禁止拖动textarea标签定义多行的文本输入控件。文本区中可容纳无限数量的文本,其中的文本的默认字体是等宽字体(通常是 Courier)。HTML 标签 textarea 在大部分浏览器中只要如何用css画出一个圆圈,里面有个对号?
.box {width: 150pxheight: 150pxmargin: 100px autoborder-radius : 5e%border: 5px solid #o0000edisplay: flexjustify-conten电脑打不开u盘怎么办
如果U盘里面没有重要数据资料,可以尝试格式化。如U盘有数据资料需求保留,可以尝试以下方法。一、win10 磁盘扫描并修复1、由 [此电脑]—“U盘”盘符—右键点击—属性,2、点选【工具】—【检查】,系统将开始扫描检查磁盘3、待系统检查完JS如何读取上传文件的后缀名
function up(file){文件后缀可以通过 打印 file.file 可以看出来console.log(file.file)}代码:<script language="JavaScript"&ajs中向对象中添加属性的两种方法?
1.1 数据属性(`properties`),对象的普通属性将字符串名称映射到值。例如,下面对象obj有一个数据属性,名称为 prop,对应的值为 123:var obj = {prop: 123}可以用以下方式读取属性的值:consoleCSS布局相关——盒模型和浮动
在CSS中,所有元素被“ 盒子 ”所包围,利用盒模型的基本原理来实现CSS准确布局,元素排列等处理 CSS广泛使用的两种盒子,其在页面流和元素之间的关系表现为不同的行为:对于定义为块级盒子(block)的元素会表现出以下行为:为什么VSCode里面HTML没有CSS和JS提示了
昨天更新了之后也遇到了...css直接写在当前html下没有提示,javascript倒是在当前页面下把语言切换成javascript还是可以提示的..不知道巨硬这次搞了些啥..虽然1.3的便签比以前好了一些.不过目前还是先换回了1.0版本js是电脑的什么语言?
编程语言。js即JavaScript,分为前端和后端编程。前端js主要在浏览器中通过api对html及css动态修改,从而达到在不刷新页面的情况下实现动画效果或数据动态绑定等。后端js主要指“node.js”,与其他php、java等后端语如何使用JS控制DIV内容的滚动条
1、首先需要新建一个HTML文档,这里设立一下基本的架构。2、再新建一个CSS文件,用link关联一下HTML文档。3、创建DIV标签,并且往里面填充内容。4、先设定一下滚动条内框的大小。5、用border先来查看是否有超出,这里可以看出超蛇形弹簧联轴器的安装使用方法
蛇形弹簧联轴器其主要结构是由两个半联轴节,两个半外罩,两个密封圈及蛇形弹簧片组成。它是靠蛇簧嵌入两半联轴节的齿槽内来传递扭矩,联轴器以蛇形弹簧片嵌入两个半联轴节的齿槽内,来实现主动轴与从动轴的链接。运转时,是靠主动端齿面对蛇簧的轴向作用力带C语言实现从FTP下载、上传文件
1.C语言可以使用CStdioFile函数打开本地文件。使用类CInternetSession 创建并初始化一个Internet打开FTP服务器文件。 CStdioFile继承自CFile,一个CStdioFile 对象代表一个用运行时函家里没电脑怎么安装路由器?
没有电脑有网线和一个智能手机即可安装无线路由器,详细步骤如下:x0dx0a1.把路由器接上电源,网线插到WAN接口买路由器时会自带一条网线,把它的一头插到LAN接口,另一头插到电脑网线接口上就安装好了;x0dx0a2.打开手机浏览器WEB移动端开发使用什么框架比较好?
很久以前整理了篇将手机网站做成手机应用的JS框架。时隔一年多,很多新的技术已经出现,下面再来总结下还有哪些框架是适合面向手机设备的开发的。1、jQuery MobilejQuery Mobile 是 jQuery 在手机上和平板设备上的版本怎么才能让电脑字体变大
电脑把字体变大的操作如下:1、首先,打开电脑,点击右键,就会出现一个对话框,在最下面有个个性化,单击‘个性化’去进行设置。2、进入了个性化设置后,可以看到左上角有个控制面板主页,点击进去。也可以从开始-控制面板里面进去,都是一样的。3、进入css如何注释?
CSS规则是使用*需要注释的内容*进行注释的,即在需要注释的内容前使用“*”标记开始注释,在内容的结尾使用“*”结束。注释可以多行内容注释。其注释范围在“*”与“*”之间。下面通过一个示例来演示注释的使用:x0dx0a.he电脑中文件夹里的东西丢失了,怎么办?
电脑中文件夹里的东西丢失了,找回步骤:1、单击“开始——运行,然后输入regedit (打开注册表)2、依次展开:HEKEY——LOCAL——MACHIMESOFTWAREmicrosoftWINDOWS CURRENTVERSICSS中的div如何嵌套呢?
不用定位也可以实现<div id="div1"> <div id="div2"><div><div&am怎么在自己电脑上查找电脑 服务器名称
1,首先在电脑桌面找到(我的电脑),右键点击,如图2,点击(属性),进入计算机的属性设置窗口。3,点击左侧控制面板主页(高级系统设置),如图所示。4,在系统属性设置窗口里点击 (计算机名) 如图5,此页面中(计算机全面)就是自己电脑服务器怎样将多个CSS文件导入一个CSS文件中
将多个CSS文件导入一个CSS文件中可以通过下面的两种方法来实现。步骤如下:1.如果使用链接式,需要使用如下的语句引入外部css文件:<link href="style.css" rel="stylhtml5应用怎么加入度移动ssp广告
安装phonegap插件for百度移动ssp当然也可以下载到本地进行安装。执行完后如果没有错误提示,项目下的plugins目录下多个目录com.baidu.html5.plugin.BaiduAdPlugin表示安装成功安装成功后把exam怎么把桌面上的软件隐藏起来
vivo手机隐藏软件图标的方法:OriginOS 3Ocean:进入设置--原子隐私系统--点击“+”--选择需要隐藏的应用即可;Funtouch OS 4.5--Origin OS 1.0:进入设置--指纹、面部与密码面部与密码CSS中设定字体如何设定为微软雅黑 Bold字体?
1、首先要了解css中是如何控制字体的。font:在一个声明中设置所有字体属性;font有以下几个属性: font-style:字体样式 font-variant:字体异体 font-weight:字体粗细 fontc语言循环语句是什么?
C语言循环控制语句是一个基于C语言的编程语句,该语句主要有while循环语句、do-while循环语句和for循环语句来实现循环结构。三种语句比较:1、同一个问题,往往既可以用 while语句解决,也可以用 do-while或者for语句