一、循环嵌套
简单的就是说,在一个for循环里嵌入多个小for循环。
其中,在打矩形、三角形和乘法口诀表之类的题目中,大for循环一般表示的是行数,其余的小for循环式每一行中的内容。
二、while循环
1,格式
(1)
初始条件;
while(循环条件)
{
循环体;
状态改变;
}
当循环体不满足循环条件时,才能跳出所处的for循环。
(2)
初始条件;
do
{
循环体;
状态改变;
}
while(循环条件)
其表示才开始不管满不满足循环条件,限制性一次,如果不符合循环条件,就跳出循环;如果满足循环条件,就循环到不能满足条件为止。其最少执行一次代码!!
2、while循环里面可以嵌套if循环和其他循环。
3while循环与for循环一样,大f循环表示的是行数。
三、穷举迭代循环
1、穷举:将所有可能的情况都走一遍,使用if筛选出来我们想要的结果。
其格式一般为:
for()
{
for()
{
for()
{
if()
{}
}
}
}
就是for循环内,有多个for循环,最后用if筛选。
2、迭代循环
迭代:从初始情况按照规律不断求解中间情况,最终推导出结果。
经典题目就是折多少层纸才能达到珠峰的高度。
完!!