池州学院实验报告3.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文档。上传文档
查看更多
池州学院实验报告3

池州学院实验报告 姓 名_ 余飞 学 号 100712223 专 业 10级资环 (2)年级 大一 成绩___________ 课程名称:c语言程序设计 教师签字___________ 实验 项目 实验三 分支结构程序设计 指导教师 潘韵 实验 目的 1.学会使用逻辑表达式表示条件的方法。 2.掌握if语句三种形式的用法。 3.掌握switch语句的用法。 4.学会设计有实际价值的分支结构程序。 实验 仪器 计算机 实 验 内 容 1.简单if语句的用法。 编写调试程序:从键盘输入一个任意大小的实数x,如果x满足如下条件,则输出x及其绝对值。输出x的条件:-29.5≤x≤29.5 2.if-else语句的用法。 修改上面的程序,使得x满足-29.5≤x≤29.5时输出x及其绝对值,否则只输出x。 3.if-else if语句的用法。 编写一个能够进行加减法运算的程序,要求:从键盘任意输入两个实数,然后输入一个运算符,当运算符为“+”时对两个数进行加法运算,为“-”时对两个数进行减法运算,其他符号时,只显示输入的符号不进行运算。 4.switch语句的应用。 编写计算器程序。要求从键盘任意输入两个数值,然后输入一个四则运算符,自动完成运算后输出结果。 实 验 指 导 1.简单if语句的用法。 ⑴ 编程分析 正确表示条件,将数学不等式-29.5≤x≤29.5表示为如下逻辑表达式: x=-29.5x=29.5 或 (x=-29.5)(x=29.5) 也可以使用x的绝对值形式表示,如下: fabs(x)=29.5 ⑵ 参考程序 ⑶ 程序调试 输入数据时,至少应考虑的几种情况 ① 输入满足输出条件的数,包括正数、负数、零。 ② 输入不满足输出条件的数,包括正数、负数。 ③ 输入数据为整数。 2.if-else语句的用法。 ⑴ 编程分析 只需修改上面程序中的if语句即可。将if语句修改为如下形式: if(x=-29.5x=29.5) printf(x=%f\t|x|=%f\n,x,fabs(x)); else printf(x=%f\n,x); ⑵ 参考程序 3 程序调试 输入数据时,除考虑上面指出的三种情况的数据外,输入一个字符数据,观察会是什么结果? 3.if-else if语句的用法。 ⑴ 参考程序 #include math.h #include stdio.h void main() { float x,y; char op; printf(x,y: ); scanf(%f,%f,x,y); getchar(); printf(operator: ); scanf(%c,op); if( ) ; else if( ) ; else printf(operator:%c\n,op); } ⑵ 程序调试 运行程序时,应考虑如下问题: ① 参考程序中的“getchar();”语句的作用是什么?去掉该语句后,再运行程序,观察并分析运行的结果。 ② 输入数据时必须要考虑到题目要求的三种情况。 4.switch语句的应用。 ⑴ 编程分析 ① 四则运算共有加(+)、减(-)、乘(*)、除(/)四种运算,要做出判断需使用switch语句。对上面的程序进行适当修改可得到本程序。 ② 当输入符号为四则运算符之外的符号时,不进行任何运算,但应给出相应的提示信息。当使用提示信息是,switch语句应含有default子句。 ⑵ 参考程序 #include stdio.h void main() { float x,y; char op; printf(请输入运算数(两个运算数之间以“,”分隔):); scanf(%f,%f,x,y); printf(请输入运算符: ); getchar(); op=getchar(); switch(op) { default: printf(运算符输入不正确!\n); } } ⑶ 程序调试 ① 参考程序中使用了中文提示信息,如果使用的C语言系统不支持汉字,应将这些提示信息换用英文信息。 ② 调试程序时,+、-、*、/ 及非四则运算符的情况都应予以调试。 系 统 实 施 (程序流程图、重要过程说明、参数设置、变量的说明等) 编写简单if语句的用法。编写调试程序:从键盘输入一个任意大小的实数x,如果x满足如下条件,则输出x及其绝对值。输出x的条件:-29.5≤x≤29.

文档评论(0)

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

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

1亿VIP精品文档

相关文档