码迷,mamicode.com
首页 > 其他好文 > 详细

循环嵌套

时间:2015-05-19 18:18:37      阅读:196      评论:0      收藏:0      [点我收藏+]

标签:

循环嵌套:在外面的大循环里再套上小循环

案列一、九九乘法表

思路:九九乘法表就是在一个大循环里在套一个小循环,外面的大循环每循环一次,里面的小循环不能大于外面大循环的次数,

定义外面大循环的循环次数是i,小循环是k,大循环总共循环9次,所以i小于等于9,k小于等于i

技术分享

案例二、打印各种图形

1、正方形

技术分享

思路:打印一个八行八列的正方形,定义行数是i,圆点是k,每打一行,圆点就要循环八次,

行数是8,所以i小于等于8,圆点一行是八个,所以k小于等于8,最后输出圆点

技术分享

2、三角形

技术分享技术分享

思路:定义行数是i,圆点是k。第一个三角形第一行是一个原点,第二行是2个圆点,第三行是3个圆点,第四行是4个圆点,

第五行是5个圆点,所以行数i小于等于5,圆点k小于等于i;第二个三角形第一行是五个圆点,第二行是四个圆点,第三行是

三个圆点,第四行是两个圆点,第五行是一个圆点,所以行数i小于等于5,圆点k小于等于6-i。

技术分享

技术分享

技术分享技术分享

思路:定义行数i,圆点k,方框j;第一个三角形第一行有一个原点四个方框,第二行有两个圆点三个方框,第三行有三个圆点两个方框,第四行有四个圆点一个方框,第五行有五个圆点,所以行数i是小于等于5,圆点k小于等于i,方框j小于等于5-i;第二个三角形中第一行是五个圆点,第二行是四个圆点一个方框,第三行是三个圆点两个方框,第四行是两个圆点三个方框,第五行是一个圆点四个方框,所以行数i小于等于5,圆点k小于等于6-i,方框j小于等于i-1。

技术分享

技术分享

技术分享技术分享

思路:定义行数i,圆点k,方框j,第一个三角形中第一行有一个圆点三个方框,第二行有三个圆点两个方框,第三行有五个圆点一个方框,第四行有七个圆点,所以行数i小于等于4,圆点k等于2i-1,方框j等于4-i;第二个三角形中第一行有七个圆点,第二行有五个圆点一个方框,第三行有三个圆点两个方框,第四行有一个圆点三个方框,所以行数i小于等于4,圆点k小于等于8-(2i-1),方框j小于等于i-1.

技术分享

技术分享

 

循环嵌套

标签:

原文地址:http://www.cnblogs.com/qianxiaojinnian/p/4482422.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!