c++循环嵌套ppt课件

上传人:钟*** 文档编号:4966035 上传时间:2020-01-15 格式:PPT 页数:25 大小:600.05KB
返回 下载 相关 举报
c++循环嵌套ppt课件_第1页
第1页 / 共25页
c++循环嵌套ppt课件_第2页
第2页 / 共25页
c++循环嵌套ppt课件_第3页
第3页 / 共25页
点击查看更多>>
资源描述
循环嵌套 1 1 while语句常称为 当型 循环语句 2 do while语句常称为 直到型 循环语句 2 for 表达式1 表达式2 表达式3 循环体 3 for语句 语句执行过程 1 执行 控制变量初始化语句 使控制变量获得一个初值 2 判断控制变量是否满足 条件表达式 若满足条件则执行一遍循环体 否则结束整个for语句 继续执行for循环下面的句子 3 根据增量表达式 计算出控制变量所得到的新值 4 自动转到第 2 步 3 break语句一般形式 break 功能 跳出所在多分支switch语句跳出所在的while do while for循环语句 提前结束循环 break语句和continue语句 4 continue语句一般形式 continue 功能 提前结束本次循环体的执行 接着进行下一次循环条件的判别 break语句和continue语句 5 例 求1 2 3 4 5 100 includemain inti sum 0 i 1 while i 100 sum sum i i printf d sum 循环初值 循环终值 循环变量增值 回顾 6 求23 24 210之和 For循环 7 输入一个数 判断是否是质数 For循环 8 includeusingnamespacestd intmain inti n m ans cin n m i n ans 0 while i m ans i i cout ans endl return0 输入 1020输出 165 程序阅读 9 嵌套for循环 如果一个for循环出现在另一个for循环中 则称它为嵌套循环 for i 1 i max1 i for j 0 j max2 j 10 请用循环嵌套打印 10 10的 1 尝试使用循环打印一排 2 加入循环嵌套 内层循环控制打印一排 外层循环控制打印一个换行符 把 改为j看j是如何变化的 11 请用循环嵌套打印 正三角的 加入循环嵌套 内层循环控制打印一排 每排 数量增加1 外层循环控制打印一个换行符 把 改为j看j是如何变化的 12 请用循环嵌套打印 倒三角的 加入循环嵌套 内层循环控制打印一排 每排 数量减少1 外层循环控制打印一个换行符 把 改为j看j是如何变化的 13 请用循环嵌套打印 右倒三角的 加入两个内层循环 并列 一个内层循环输出空格 每层增加1 一个内层循环输出星号 每层减少1 把 改为j看j是如何变化的 14 请用循环嵌套打印 右正三角的 加入两个内层循环 并列 一个内层循环输出空格 每层减少1 一个内层循环输出星号 每层增加1 把 改为j看j是如何变化的 15 循环嵌套 输出九九表 16 17 循环嵌套 输出等腰三角形 提示 行的控制i 1 9 的个数j与当前行的关系 j 2 i 1 前面的空格k与行的关系 开始时 第一行有8个空格每多一行 少一个空格k 9 i 18 一个炊事员上街采购 用500元钱买了90只鸡 其中母鸡一只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 19 课堂练习 百钱买百鸡 鸡翁1 钱值5 鸡母1 钱值3 鸡雏3 钱值1 何以百钱买百鸡 20 有30个男人女人和小孩同在一家饭馆进餐 共花了五十先令 其中男宾3先令 女宾2先令 小孩1先令 试编程求出男人女人小孩各多少人 21 includeusingnamespacestd 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 程序阅读 22 思考题 选人 一个小组共五人 分别为A B C D E 现有一项任务 要他们中的3个人去完成 已知 1 A C不能都去 2 B C不能都不去 3 如果C去了 D E就只能去一个 且必须去一个 4 B C D不能都去 5 如果B去了 D E就不能都去 编程找出此项任务该由哪三人去完成的所有组合 逻辑推理题 23 一位法官在审理一起盗窃案时 对涉及到的四名嫌疑犯A B C D进行了审问 四人分别供述如下 A 罪犯在B C D三人之中 B 我没有作案 是C偷的 C 在A和D中间有一个是罪犯 D B说的是事实 经过充分的调查 证实四人中只有两人说了真话 并且罪犯只有一个 请确定真正的罪犯 逻辑推理题 24 作业 完成OJ平台上1 5所有题目 共45题 25
展开阅读全文
相关资源
相关搜索

当前位置:首页 > 图纸专区 > 大学资料


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


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