试验一C语言的编程环境.DOCVIP

  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语言的编程环境

《程序设计基础》实验指导书 吉首大学软件服务外包学院 黄云 2013 - 9 - 11 课程名称:C语言程序设计 学时数:20 实验室名称:软件实验室3318 主要撰写人:黄云 审稿人: 一、适用专业 电子商务专业 二、实验目的与任务 通过实验教学,使学生进一步加深理解C语言的基本理论,学会C语言程序设计方法,掌握C语言的三种程序结构,熟练使用C语言的数组、指针、结构体、共用体、文件等知识,熟悉C语言程序的综合应用。 三、实验配套的主要仪器设备几台(套)数 装有WIN XP及Turbo C 2.0的电脑160台 四、主要教材及参考书 教材:谭浩强 C程序设计. 北京:出版社,1. 谭浩强 C程序设计. 北京:高等出版社,2. Schild H. C语言大全, 郭兴社译. 北京:电子工业出版社,1990 3. 张福炎 程序员级高级程序员级程序设计. 北京:清华大学出版1994 目 录 实 验 一 1 实 验 二 2 实 验 三 4 实 验 四 5 实 验 五 6 实 验 六 7 实 验 七 8 实 验 八 9 实 验 九 10 实 验 十 11 实 验 一 [实验项目名称] 选择结构程序设计(2课时,验证) [实验目的] 1. 进一步掌握关系表达式和逻辑表达式的使用。 2. 熟悉选择结构程序设计。 3. 熟练使用if语句进行程序设计。 4. 使用switch语句实现多分枝选择结构。 [实验内容和步骤] 1、编写程序,输入三角形三边 a、b、c,判断a、b、c能否构成三角形,若不能则输出相应的信息,若能则判断组成的是等腰、等边、直角还是一般三角形。 实验步骤与要求: (1) 输入一组数据3,4,8,观察程序运行结果,并与实验二中程序2做比较 (2) 另外再输入几组数据进行测试: 3,4,5 3,3,3 3,3,5 (3)如果程序有误,可采用“跟踪打印”的调试方法,确定错误的出处。 2、编写程序,输入奖金数a,计算并输出税率、应缴税款和实得奖金数。 奖金 税率 a<500 0.00 500≤a<1000 0.05 1000≤a<2000 0.08 2000≤a<5000 0.10 5000≤a 0.15 实验步骤与要求: (1) 用if语句编程,自变量和函数值均为双精度类型 (2) 用scanf函数输入奖金数a,输出结果采用以下形式: a=具体值 rate=税率值 tax=应缴税款 profit=实得奖金数 (3) 分别输入a=280,512,1000,4250,5100,运行该程序 (4) 用if~else if语句和switch语句编程,其它同上。 [内容讨论] 1.对于多分枝选择结构何时使用if语句的嵌套,何时使用switch语句? 实 验 二 [实验项目名称] 循环结构程序设计(2课时,验证) [实验目的] 1. 熟练掌握三种循环语句的应用。 2. 熟练掌握循环结构的嵌套。 3. 掌握break和continue语句的使用。 4. 练习调试与修改程序。 [实验内容和步骤] 1、分别用while语句、do-while语句编写程序,计算e≈1+1/1!+1/2!+...+1/n! 实验步骤与要求: (1) 用单重循环编写程序 (2) 使误差小于给定的ε,设ε=10-5 (3) 除了输出e以外,同时还要输出总的项数n 2、 如果一个数恰好等于它的所有因子(包括1但不包括自身)之和,则称之为“完数”。例如6的因子是1,2,3,且6=1+2+3,因此6是完数。编写程序找出1000之内的所有完数及这些完数的和。 实验步骤与要求: (1) 要求使用for循环 (2) 输出形式为:完数1+完数2...=和值 算法说明: (1) sum=0,m=2 (2) 当m=1000时,反复执行(2.1)(2.2)(2.3)(2.4),否则转(3) (2.1)k=m/2,n=0,j=1 (2.2)当j=k时,反复执行(2.2.1)(2.2.2) ,否则转(2.3) (2.2.1) if j是m的因子则执行n=n+j (2.2.2) j++ (2.3) if m=n 则输出完数m, sum=sum+m (2.4)m++ (3)输出m值 3、输入并运行下面的程序,观察程序的运行结果。 #includestdio.h main( ) {int n; while (1) {printf(Enter a number:); scanf(%d,n); if (n%2==1) {printf(I said); continue;} break; } printf(Thanks. I needed that!

文档评论(0)

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

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

1亿VIP精品文档

相关文档