c++循环嵌套.ppt

上传人:资****亨 文档编号:127272322 上传时间:2020-03-31 格式:PPT 页数:26 大小:450.50KB
返回 下载 相关 举报
c++循环嵌套.ppt_第1页
第1页 / 共26页
c++循环嵌套.ppt_第2页
第2页 / 共26页
c++循环嵌套.ppt_第3页
第3页 / 共26页
c++循环嵌套.ppt_第4页
第4页 / 共26页
c++循环嵌套.ppt_第5页
第5页 / 共26页
点击查看更多>>
资源描述

《c++循环嵌套.ppt》由会员分享,可在线阅读,更多相关《c++循环嵌套.ppt(26页珍藏版)》请在金锄头文库上搜索。

1、循环嵌套 1 while语句常称为 当型 循环语句 2 do while语句常称为 直到型 循环语句 for 表达式1 表达式2 表达式3 循环体 3 for语句 语句执行过程 1 执行 控制变量初始化语句 使控制变量获得一个初值 2 判断控制变量是否满足 条件表达式 若满足条件则执行一遍循环体 否则结束整个for语句 继续执行for循环下面的句子 3 根据增量表达式 计算出控制变量所得到的新值 4 自动转到第 2 步 break语句一般形式 break 功能 跳出所在多分支switch语句跳出所在的while do while for循环语句 提前结束循环 break语句和continue语

2、句 continue语句一般形式 continue 功能 提前结束本次循环体的执行 接着进行下一次循环条件的判别 break语句和continue语句 例 求1 2 3 4 5 100 includemain inti sum 0 i 1 while i 100 sum sum i i printf d sum 循环初值 循环终值 循环变量增值 回顾 求23 24 210之和 For循环 输入一个数 判断是否是质数 For循环 includeusingnamespacestd intmain inti n m ans cin n m i n ans 0 while i m ans i i co

3、ut ans endl return0 输入 1020输出 165 程序阅读 10 嵌套for循环 如果一个for循环出现在另一个for循环中 则称它为嵌套循环 for i 1 i max1 i for j 0 j max2 j 请用循环嵌套打印 10 10的 1 尝试使用循环打印一排 2 加入循环嵌套 内层循环控制打印一排 外层循环控制打印一个换行符 把 改为j看j是如何变化的 请用循环嵌套打印 正三角的 加入循环嵌套 内层循环控制打印一排 每排 数量增加1 外层循环控制打印一个换行符 把 改为j看j是如何变化的 请用循环嵌套打印 倒三角的 加入循环嵌套 内层循环控制打印一排 每排 数量减少

4、1 外层循环控制打印一个换行符 把 改为j看j是如何变化的 请用循环嵌套打印 右倒三角的 加入两个内层循环 并列 一个内层循环输出空格 每层增加1 一个内层循环输出星号 每层减少1 把 改为j看j是如何变化的 请用循环嵌套打印 右正三角的 加入两个内层循环 并列 一个内层循环输出空格 每层减少1 一个内层循环输出星号 每层增加1 把 改为j看j是如何变化的 16 循环嵌套 输出九九表 循环嵌套 输出等腰三角形 提示 行的控制i 1 9 的个数j与当前行的关系 j 2 i 1 前面的空格k与行的关系 开始时 第一行有8个空格每多一行 少一个空格k 9 i 一个炊事员上街采购 用500元钱买了90

5、只鸡 其中母鸡一只15元 公鸡一只10元 小鸡一只5元 正好把钱买完 问母鸡 公鸡 小鸡各买了多少只 分析 设母鸡i只 公鸡j只 则小鸡为90 i j只 则15 i 10 j 90 i j 5 500 显然一个方程求两个未知数是不能直接求解 必须组合出所有可能的i j值 看是否满足条件 这里i的值可以是0到33 j的值可以0到50 20 课堂练习 百钱买百鸡 鸡翁1 钱值5 鸡母1 钱值3 鸡雏3 钱值1 何以百钱买百鸡 有30个男人女人和小孩同在一家饭馆进餐 共花了五十先令 其中男宾3先令 女宾2先令 小孩1先令 试编程求出男人女人小孩各多少人 includeusingnamespacest

6、d constintc 2009 intmain intn p s i j t cin n p s 0 t 1 for i 1 i n i t t p c for j 1 j i j s s t c cout s endl return0 输入 112输出 782 程序阅读 思考题 选人 一个小组共五人 分别为A B C D E 现有一项任务 要他们中的3个人去完成 已知 1 A C不能都去 2 B C不能都不去 3 如果C去了 D E就只能去一个 且必须去一个 4 B C D不能都去 5 如果B去了 D E就不能都去 编程找出此项任务该由哪三人去完成的所有组合 逻辑推理题 一位法官在审理一起盗窃案时 对涉及到的四名嫌疑犯A B C D进行了审问 四人分别供述如下 A 罪犯在B C D三人之中 B 我没有作案 是C偷的 C 在A和D中间有一个是罪犯 D B说的是事实 经过充分的调查 证实四人中只有两人说了真话 并且罪犯只有一个 请确定真正的罪犯 逻辑推理题 作业 完成OJ平台上1 5所有题目 共45题 感谢亲观看此幻灯片 此课件部分内容来源于网络 如有侵权请及时联系我们删除 谢谢配合

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

当前位置:首页 > 高等教育 > 大学课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号