ImageVerifierCode 换一换
格式:DOCX , 页数:17 ,大小:37.38KB ,
资源ID:12273099      下载积分:2 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/12273099.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(最新第三章上机实验2switch语句习题答案.docx)为本站会员(b****5)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

最新第三章上机实验2switch语句习题答案.docx

1、最新第三章上机实验2switch语句习题答案2. 给出一个百分制的成绩,要求输出成绩等级A,B,C,D,E。90分以上为A,8089分为B,7079分为C,60z69分为D,60分以下为E。解1#include int main() int x,y; cout请输入学生成绩x; y=x/10; if (x100) cout输入错误endl; else switch(x/10) case 10: case 9:coutAendl; break; case 8:coutBendl; break; case 7:coutCendl; break; case 6:coutDendl; break; c

2、ase 5: case 4: case 3: case 2: case 1: case 0:coutEendl; return 0;解2:#include int main() int x,y; cout请输入学生成绩x; y=x/10; if (x=100) y=9; /剔除x=103之类出现10的情况 switch(x/10) case 9:coutAendl; break; case 8:coutBendl; break; case 7:coutCendl; break; case 6:coutDendl; break; case 5: case 4: case 3: case 2: c

3、ase 1: case 0:coutEendl; break; default:cout输入错误endl; return 0;3、编写一个程序,当输入S或s、T或t、C或c 时,分别转去执行计算正方形、三角形和圆的面积,分别用switch语句实现运行实例#include int main() const float pi=3.1415926; char ch; cout请输入想计算哪种图形面积?n; coutch; switch (ch) case S:case s: float a,area; couta; area=a*a; cout正方形面积为:area; break; case T:c

4、ase t: float a,b,area; coutab; area=a*b/2; cout三角形面积为:area; break; case C:casec: float r,area; coutr; area=pi*r*r; cout圆面积为:area; break; default: cout输入错误; return 0;6编写一个程序,要求用户输入今天星期几,根据用户的输入判断是工作日还是周末,并显示合适的问候语。如果输入的数字不在17之间,显示“请输入位于1到7之间的数”,如果输入数字为6或7,显示“周末愉快”,如果输入数字1-5,显示“工作日愉快”#include main() i

5、nt x; cout星期几的代号为:n星期一 =1n星期二 =2n星期三 =3n星期四 =4n星期五 =5n星期六 =6n星期日 =7x; switch(x) case 1: case 2: case 3: case 4: case 5:cout工作日愉快endl; break; case 6: case 7:cout周末愉快endl; break; default:cout请输入位于1到7之间的数endl; return 0;1、查询自动售货机中商品的价格,假设自动售货机出售4种商品,薯片(crisps)、爆米花(popcorn)、巧克力(chocolate)和可乐(cola),售价分别是每

6、份3.0、2.5、4.0和3.5元。在屏幕上显示以下菜单,用户可以查询商品的价格,用户输入编号14,显示相应商品的价格;输入其他编号,显示价格为0。运行实例#include int main() int choice, i; double price; cout1 Select crisps n; cout2 Select popcorn n; cout3 Select chocolate n; cout4 Select cola n; coutchoice; switch (choice) case 1: price=3.0; break; case 2: price=2.5; break;

7、 case 3: price=4.0; break; case 4: price=3.5; break; default: price=0.0; break; coutprice =priceendl; return 0; 2、输入一个形式如“操作数 运算符 操作数”的四则运算表达式,输出运算结果。解1:#include int main() int a,b; char op; coutaopb; switch(op) case +:couta+b=a+b; break; case -:couta-b=a-b; break; case *:couta*b=a*b; break; case /:

8、if (b=0) cout除数不能为0; else couta/b=a/b; break; default: coutn 运算符错误!; return 0;解2:#include int main() cout输入操作数1,运算符,操作数2aopb; switch(op) case +:d=a+b;break; case -:d=a-b;break; case *:d=a*b;break; case /: if(b=0) cout除数不能为0endl; return 0; else d=a/b; break; coutaopb=dendl; return 0;解3:#include int m

9、ain() cout输入操作数1,运算符,操作数2aopb; if(op=/)&(b=0) cout除数不能为零endl; else switch(op) case +:d=a+b;break; case -:d=a-b;break; case *:d=a*b;break; case /:d=a/b;break; coutaopb=dendl; return 0;4、设计一个程序,根据用户输入的年、月,打印出该年、该月的天数。解1#include int main() int year,month,days; coutyearmonth; switch (month) case 1: case

10、 3: case 5: case 7: case 8: case 10: case 12:days=31; break; case 4: case 6: case 9: case 11:days=30; break; case 2:if (year %400=0| year %4=0 & year %100!=0) days=29; else days=28; break; coutThe number of days of year,month is daysendl; 解2#includevoid main() int x,y,z,w; coutxy; if(x%4=0&x%100!=0|

11、x%400=0) z=366; switch(y) case 1:; case 3:; case 5:; case 7:; case 8:; case 10:; case 12:w=31;break; case 2:w=29;break; case 6:; case 4:; case 9:; case 11:w=30;break; else z=365; switch(y) case 1:; case 3:; case 5:; case 7:; case 8:; case 10:; case 12:w=31;break; case 2:w=28;break; case 6:; case 4:;

12、 case 9:; case 11:w=30;break; coutn; cout本年的天数为:zn本月的天数为:wendl;解3#include int main() int year,month,days,ydays; bool isleap; coutyearmonth; isleap=(year %400=0| year %4=0 & year %100!=0); if (isleap) ydays=366; else ydays=365; switch (month) case 1: case 3: case 5: case 7: case 8: case 10: case 12:d

13、ays=31; break; case 4: case 6: case 9: case 11:days=30; break; case 2:if (isleap) days=29; else days=28; break; coutyear年有ydays天,month月有days天endl; return 0; 5. 企业发放的奖金来自利润提成。利润i低于或等于10万元的,可提成10%为奖金;利润i高于10万元,低于或等于20万元(100000i200000时,低于10万元的部分按10%提成,高于10万元的部分可提成7.5%;200000i400000时,低于20万的部分仍按上述办法提成(下同

14、),高于20万元的部分按5%提成;400000i600000时,高于40万元的部分按3%提成;600000i1000000时,高于60万元的部分按1.5%提成;i1000000时,超过100万元的部分按1%提成。从键盘输入当月利润i,求应发奖金总数。要求: 用switch语句编程序。#include using namespace std;int main ()long i; float bonus,bon1,bon2,bon4,bon6,bon10; int c; bon1=100000*0.1; bon2=bon1+100000*0.075; bon4=bon2+200000*0.05;

15、bon6=bon4+200000*0.03;附件(一): bon10=bon6+400000*0.015; couti; c=i/100000;(3)个性体现 if (c10) c=10; switch(c) case 0: bonus=i*0.1; break; case 1: bonus=bon1+(i-100000)*0.075; break;标题:大学生“负债消费“成潮流 2004年3月18日 case 2:自制饰品一反传统的饰品消费模式,引导的是一种全新的饰品文化,所以非常容易被我们年轻的女生接受。 case 3: bonus=bon2+(i-200000)*0.05;break;

16、case 4:营销调研课题 case 5: bonus=bon4+(i-400000)*0.03;break;尽管售价不菲,但仍没挡住喜欢它的人来来往往。这里有营业员们向顾客们示范着制作各种风格迥异的饰品,许多顾客也是学得不亦乐乎。在现场,有上班族在里面精挑细选成品,有细心的小女孩在仔细盘算着用料和价钱,准备自己制作的原料。可以想见,用本来稀奇的原料,加上别具匠心的制作,每一款成品都必是独一无二的。而这也许正是自己制造所能带来最大的快乐吧。 case 6:2、价格“适中化” case 7: case 8: case 9: bonus=bon6+(i-600000)*0.015; break;功

17、能性手工艺品。不同的玉石具有不同的功效,比如石榴石可以促进血液循环,改善风湿和关节炎;白水晶则可以增强记忆力;茶晶能够帮助镇定情绪,缓解失眠、头昏等症状。顾客可以根据自己的需要和喜好自行搭配,每一件都独一无二、与众不同。 case 10: bonus=bon10+(i-1000000)*0.01; “漂亮女生”号称全国连锁店,相信他们有统一的进货渠道。店内到处贴着“10元以下任选”,价格便宜到令人心动。但是转念一想,发夹2.8元,发圈4.8元,皮夹子9.8元,好像和平日讨价还价杀来的心理价位也差不多,只不过把一只20元的发夹还到5元实在辛苦,现在明码标价倒也省心省力。 coutbonus=bonusendl; return 0;

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1