《C语言程序设计》上机指导书.docx

上传人:1564****060 文档编号:92410948 上传时间:2023-06-04 格式:DOCX 页数:9 大小:137.15KB
返回 下载 相关 举报
《C语言程序设计》上机指导书.docx_第1页
第1页 / 共9页
《C语言程序设计》上机指导书.docx_第2页
第2页 / 共9页
点击查看更多>>
资源描述

《《C语言程序设计》上机指导书.docx》由会员分享,可在线阅读,更多相关《《C语言程序设计》上机指导书.docx(9页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、学号姓名专业、班级课程名称任课教师教学年度上机日期上机地点1上机 05循环构造程序设计2上机课时课内:2 课时;课外:2 课时上机类型验证性上机上机目的1. 理解 C 语言循环构造程序设计的根本概念和使用。2. 把握 C 语言多重循环的概念和使用。3. 把握 C 语言循环构造中 break 语句的使用。4. 把握 C 语言循环构造中 continue 语句的使用。上机内容建立一个“上机 5”文件夹,将此次上机报告 5 以及每个任务的 C 语言文件只要.c 格式文件,其他删除放入该文件夹,压缩后提交至 ftp:/10.20.46.253/(用户名和密码均为 wy)。1、循环构造之多重循环在功能需

2、求上,往往一个循环满足不了,比方:循环用一个“*”输出,得到以以下图形。- 2 / 9 -上面这个例子明显我们用一个循环不是太简洁实现,这个时候我们就要用到多重循环,多重循环就是在循环构造的循环体中又消灭循环构造。在实际开发中一般最多用到三层重循环。由于循环层数越多,运行时间越长,程序越简单,所以一般用 2-3 层多重循环就可以了。另外不同循环之间也是可以嵌套的。多重循环在执行的过程中,外层循环为父循环,内层循环为子循环,父循环一次, 子循环需要全部执行完,直到跳出循环。父循环再进入下一次,子循环连续执行.注:一个父循环可以有多个子循环。那么上面这个用“*”输出的矩形用多重循环实现如下:任务要

3、求上机任务 1完成后的代码填写到下面表格使用双重循环实现输出正三角形,效果如下:任务要求上机任务 2完成后的代码填写到下面表格将上述题目改为输出倒三角形,该如何修改程序呢?将上述题目改为输出菱形,又该如何修改程序呢?使用 for 循环打印 99 乘法表2、完毕整个循环 break 语句break 语句通常用在循环语句和开关语句中。当break 用于开关语句switch 中时,可使程序跳出switch 而执行 switch 以后的语句;假设没有break 语句,则将成为一个死循环而无法退出。break 在switch 中的用法已在前面介绍开关语句时的例子中遇到,这里不再举例。在我们生活中,可能会

4、由于某中缘由需要中断当前的事情,并且不能连续进展下去。如:小明今日篮球训练,需要运球10 次,当运到5 次的时候,突然肚子疼无法坚持循环,这个时候就要停顿训练。我们可以将运球看成是一个循环,那么循环5 次的时候,需要中断不连续训练。在C 语言中, 可以使用break 语句进展该操作,代码实现如下:任务要求上机任务 3完成后的代码填写到下面表格从键盘输入 10 个学生的 c 语言成绩,一旦输入了错误的成绩则不再连续输入。运行结果:使用 break 语句时留意以下几点:(1) 在没有循环构造的状况下,break 不能用在单独的if-else 语句中。(2) 在多层循环中,一个break 语句只跳出

5、当前循环。3、完毕本次循环 continue 语句在我们生活中,可能会由于某中缘由需要中断当前的事情,过一会还能连续进展。如:小明今日篮球训练,需要运球 10 次,当运到 5 次的时候,突然来 了,然后接完 回来连续训练。我们可以将运球看成是一个循环,那么循环5 次的时候,需要中断后连续训练。在C 语言中, 可以使用continue 语句进展该操作,代码实现如下:运行结果:留意:(1) continue 语句的作用是完毕本次循环开头执行下一次循环。(2) break 语句与 continue 语句的区分是:break 是跳出当前整个循环,continue 完毕本次循环开头下一次循环。任务要求上机任务 4完成后的代码填写到下面表格计算 1 到 100 之间不能被 3 整除的数字之和。

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 高考资料

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁