实验内容(循环结构实验)

实验内容(循环结构实验)

ID:39655013

大小:348.00 KB

页数:24页

时间:2019-07-08

实验内容(循环结构实验)_第1页
实验内容(循环结构实验)_第2页
实验内容(循环结构实验)_第3页
实验内容(循环结构实验)_第4页
实验内容(循环结构实验)_第5页
资源描述:

《实验内容(循环结构实验)》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、该实验内容依据教材:C语言程序设计实验教程 邹显春、王建国主编 高等教育出版社制作人:邹显春E-Mail:zouxc@swu.edu.cn掌握C语言程序设计的诀窍---重在上机实践!!!!!!目标:熟练阅读、编写程序实验5循环结构程序设计(P29)说明:已经将参考程序代码放在了备注中,仍希望同学们本着对自己负责的精神,先独立完成,再看参考答案一、实验目的1.掌握几种循环语句while、do-while和for的使用方法2.掌握break、continue等语句在循环控制中的作用3.理解循环的嵌套方式(多重循环)4.掌握常见问题的算法(如排序的算法)二、实验内容(P29-

2、33)2.设计性实验—①②③,其余课后练习温馨提示1.验证性实验—①②,所需要程序代码在网络平台的“课程导学”的“实验引导”中下载。三、实验内容示范1.验证性实验①步骤:先按照实验1的操作步骤进入VC++的源程序编辑区,再从“平台”上提供的代码文件test2_13.cpp中取代码,粘贴到编辑区中题目的含义是两重循环,外循环中x每次累加1;内循环当循环变量从0~2变化过程中,是偶数时,x累加2;同时在外层循环x的值超过10时跳出,最后检查x具体值以及外层循环进行的次数请自行分析结果,再检查是否与程序运行结果一致参考代码在备注中②程序改错:a)从“平台”上提供的代码文件te

3、st2_14.cpp中取代码,粘贴到编辑区中实验目的:练习单步调试在程序排错中的作用(要进行调试,必须首先保证无语法错误,通过编译这一步)编译上述代码,然后进入调试状态启动调试后,连续按F10步进至此处该框中为系统自动显示的当前这一步中各变量的值如果有未列出的变量,可自行添加,系统会根据添加的变量获取当前步骤的值根据调试结果,分析变量结果为什么和估计的不一致提示:该程序中,变量s做为求和的总量,在循环中不断累加得到,根据调试观察它的实际结果修改后的参考程序代码见备注在给定的代码中按照题意要求修改程序(见备注),再编译连接执行,看结果是否与下图一致②程序改错:b)从“平台

4、”上提供的代码文件test2_15.cpp中取代码,粘贴到编辑区中目的:分析循环结构与选择结构的组合使用,观察程序执行过程首先编译代码,根据编译错误,修改程序操作:按照要求修改程序,再编译连接执行编译后的错误--------------------Configuration:test2_15-Win32Debug--------------------Compiling...test2_15.cppd:vctesttest2_15.cpp(8):errorC2664:'gets':cannotconvertparameter1from'char'to'char*'C

5、onversionfromintegraltypetopointertyperequiresreinterpret_cast,C-stylecastorfunction-stylecastd:vctesttest2_15.cpp(10):errorC2143:syntaxerror:missing';'before')'d:vctesttest2_15.cpp(10):errorC2143:syntaxerror:missing';'before')'d:vctesttest2_15.cpp(17):errorC2106:'=':leftoperandmus

6、tbel-value执行cl.exe时出错.test2_15.exe-1error(s),0warning(s)错误提示:储存名字的变量应该是一个字符串空间,或者说是字符型数组检查for循环的标准格式,注意括号中符号的使用始终检查条件判断语句中等价关系符号与赋值号的区别最终再次使用名字时要处理前面相同的问题最终结果:修改后的参考程序代码见备注2.设计性实验—①②③,其余课后练习.在实验前最好先准备好代码,以提高实验效率①使用while、dowhile和for语句计算s=1+(1×3)+(1×3×5)+(1×3×5×7))+(1×3×5×7×9)温馨提示:需要用到两重循环

7、,外循环求累加和,内循环求每次的累乘积参考代码见备注(给出了使用while的情况,其他形式循环请自行修改)②从键盘上输入任意两个正的整数m、n,输出其中的最大公约数和最小公倍数,要求有输出提示温馨提示:最大公约数的求法是循环从2起检查是否两数同时整除,如果是,除数不增加,两个数将此约数除去后继续检查(例如果已经检查到2是公约数,先将两数除以2,下次循环检查仍然检查2),当前约数应该被一个累乘的变量保存,循环结束的条件是除数达到两个被除数最小一个(被除数如有约数将除掉,因此会不断减小)。最大公倍数的求法类似,只是最后累乘的变量还要再乘以两个

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。