c语言 实验报告三 分支结构程序设计.docVIP

c语言 实验报告三 分支结构程序设计.doc

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
c语言 实验报告三 分支结构程序设计

《C程序设计》课程实验报告 学院: 班级: 姓名:????? 学号:????? 实验设备:计算机1台 实验日期:2011年3月6日 实验项目名称 分支结构程序设计 实验目的 掌握使用if~else语句和switch~case语句实现分支结构的方法。 实验要求: 使用if~else语句和switch~case语句实现分支结构的方法,来编写简单的程序。 实验内容(包括步骤): 1、 当a为正数时,请将以下语句改写成switch语句。 if ( a30) m=1; else if ( a40) m=2; else if ( a50) m=3; else if ( a60) m=4; else m=5; 2、 编写程序,输入一个学生的生日(年:y0、月:m0、日、d0);并输入当前的日期(年:y1、月:m1、日、d1);输出该学生的实际年龄。 3、 编写程序,输入一个整数,打印出它是奇数还是偶数。 4. 世纪公园为了提高全园的管理水平 和工作效率,计划开发一个“园林管理系统”。现要求开发研制该系统中的一个模块——门票收费模块。已知世纪公园目前的票价是:每人5元;一次购票满30张,每张票可少收1元。 某班团支部组织团员(不足30人)去世纪公园。世纪公园的票价是:每人5元;一次购票满30张,每张票可少收1元,这时怎么买票合算呢? 5.计算三角形的面积,由键盘输入三个数,判断以这三个数为边能否构成三角形,如果能构成三角形,计算出此三角形的面积,如果不能,则显示适当的信息。 6.节日期间,某超市购物优惠。所购物品不超过200元时,按九折付款,如果超过200元,超过部分按七折收费。编一程序完成超市自动计费的工作。 7、 编写程序,输入a、b、c ,d四个数,打印出最大者。 8、运输公司对用户计算运费。距离越远,每公里运费越低,标准如下: s250km 无折扣 250=s500 2%折扣 500=s1000 5%折扣 1000=s2000 8%折扣 2000=s3000 10%折扣 3000=s 15%折扣 设每公里每吨货物的基本运费为p,货物重为w,距离为s,折扣为d,则总运费计算公式为:f=p*w*s*(1-d),编写程序计算运费。 要求:(1)使用switch~case语句。 (2)p、w、s的值从键盘输入。 9*、在我国个体工商户的生产、经营所得应纳税额为(不考虑速算扣除数):应纳税所得额不超过5000元(含5000元)的税率为5%,5000元以上10000元(含10000元)以下的税率为10%,10000元以上30000元(含30000元)以下的税率为20%,30000元以上50000元(含50000元)以下的税率为30%,超过50000元的税率为35%。编写一程序,输入应纳税所得额,计算税金。 10*、个人所得税计税系统设计,对劳务报酬所得征收税金。800元以下不征税,对800元以上4000元以下,超额部分税率为20%,对4000元以上20000元以下,扣除20%费用后的部分,征收税率为20%,对20000元以上48000以下,扣除20%费用后的部分,征收税率为30%,对48000元以上,扣除20%费用后的部分,征收税率为40%。 调试与结果测试: 调试结果没有错误,测试结果正常。 代码注释: 1-1 #includestdio.h int main() { int a,c,m; scanf(%d,a); if(a30) c=2; else c=a/10; switch(c) {case 2: m=1;break; case 3: m=2;break; case 4: m=3;break; case 5: m=4;break; default:m=5;} printf(%d\n,m); return 0; } 1-2 #includestdio.h int main() { int y0,m0,d0,y1,m1,d1,r; scanf(%d,%d,%d,%d,%d,%d,y0,m0,d0,y1,m1,d1); r=y1-y0; if(m0m1) if(d0d1) r=r; else r=r-1; else r=r-1; printf(%d周岁\n,r); ret

文档评论(0)

jgx3536 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:6111134150000003

1亿VIP精品文档

相关文档