C语言教程第4周实验内容(数据类型与表达式).pptVIP

C语言教程第4周实验内容(数据类型与表达式).ppt

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

该实验内容依据教材: C语言程序设计实训教程 邹显春主编 西南师范大学出版社 高等教育出版社P26 谭浩强教材—见371附录 高等教育出版社P26 谭浩强教材—见371附录 结果为97 结果为97 结果为97 * * 制作人:邹显春 E-Mail:zouxc@swu.edu.cn 掌握C语言程序设计的诀窍---重在上机实践!!!!!! 目标:熟练阅读、编写程序 实验2 数据类型与表达式 (P19) 一、实验目的 1.巩固Visual C++的调试环境、步骤和方法 2.基本数据类型的使用、表达式的理解 3.学会基本数据类型和表达式在编写简单C程序中运用 二、实验内容(P19-21) 2.设计性实验—选择至少一个完成 温馨提示 1.验证性实验—按照教材要求进行实验,所需要程序代码在网络平台的“课程导学”的“实验引导”中下载。 三、实验内容示范 1.验证性实验 (1)---通过实验,理解字符类型、整数类型以及相应的格式控制的使用 步骤1: 先按照实验1的操作步骤进入VC++的源程序编辑区,再从“平台”上提供的代码文件test2_21.cpp中取代码,粘贴到编辑区中 步骤2: 先按照代码分析程序的结果是多少? 再编译、连接、执行,对比结果是否吻合? 执行后的结果 编译连接执行 步骤3:按照要求修改程序,再编译连接执行 执行后的结果 编译连接执行 其他操作相似,自己完成 从上述结果上看,数据之间没有分隔.为解决这一问题,可按照要求修改程序 温馨提示:同学们可以将数据类型改为float、double等,并修改相应格式,分析并观察结果! 改为printf(c1=%10.2f#####c2=%10f\t\n,c1,c2); 改为scanf(%f,%f,c1,c2); 改为printf(c1=%10.2fc2=%10.2f\n,c1,c2); 原因何在?,如何修改 改为double c1,c2; 改为 scanf(%lf,%lf,c1,c2); 为增加程序的交互性可按照下列方法修改程序 增加:printf(请输入两个实数,之间用,隔开:\n); 增加:printf(输出结果为:\n); 验证性实验 (2)---通过实验,理解++运算符的使用 步骤1: 先按照实验1的操作步骤进入VC++的源程序编辑区,再从“平台”上提供的代码文件test2_22.cpp中取代码,粘贴到编辑区中 你分析的结果与运行的结果相同吗? 补充内容—有精力的同学自行完成 程序改错 下列程序的功能是从键盘上输入两个实数,求|a|+|b|的值,并将结果保留小数点后3位。请修改程序,使其运行结果如图所示。 #include stdio.h void main() {double a,b; int x; scanf(%f,%f,a,b); x=fabs(a)+b; printf(%f\n,x); } 参考程序如下 #include stdio.h #includemath.h void main() {double a,b; double x; printf(请输入两个实数之间用,逗号分隔:\n); scanf(%lf,%lf,a,b); x=fabs(a)+fabs(b); printf(两个实数的绝对值之和是:); printf(%.3f\n,x); } 2.设计性实验(p20) (1)该实验的目的是让大家读懂和理解表达式.先求解表达式的值,再编写程序验证你对表达式的理解是否是正确的. 程序的运行结果为: 参考代码在备注中 2.设计性实验(p20) (2)该实验的目的是按照编写程序方法学会编写简单程序 程序的运行结果为: 参考代码在备注中 根据下列公式计算存款利息。 要求从键盘输入存款金额money、存期year和年利率rate,并将计算存款利息保留小数点后3位。要求所写程序与如图结果一致 补充内容—有精力的同学自行完成 温馨提示2----注意如何控制多个数据的输入? 参考代码在备注中 高等教育出版社P26 谭浩强教材—见371附录 编写程序风格 见21页 高等教育出版社P26 谭浩强教材—见371附录 高等教育出版社P26 谭浩强教材—见371附录 高等教育出版社P26 谭浩强教材—见371附录 结果为97 高等教育出版社P26 谭浩强教材—见371附录 * * *

文档评论(0)

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

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

版权声明书
用户编号:8000054077000003

1亿VIP精品文档

相关文档