循环嵌套 | 学习笔记

简介: 快速学习循环嵌套

循环嵌套

内容简介:

范例一:打印乘法口诀表

范例二:打印三角形

 

一个循环语句之中嵌套其它的循环语句就称为循环嵌套处理,循环嵌套层次越多时间复杂度就越高,那么下面通过循环嵌套观察两个简单的程序。

 

范例一:打印乘法口诀表

最经典操作就是打印乘法口诀表:

1×1=1

1×2=2          2×2=4

1×3=3          2×3=6                 3×3=9

实际上会发现一般都是有两个数字来进行计算,第一行输出一次,第二行输出两次,第三输出三次,随着行数的增加输出的计算次数也就越多。整个过程中重复的地方是一个梯字形,通过双层循环完成,一个值叫x一个值叫y,所以在代码中准备两层循环,其代码如下:

image.png

其执行结果如下:

image.png

但观察发现1×22×1重复,说明随着行数的增加,y也在增加,所以y的循环实际上应该受到x控制,所以代码应改为y<=x,代码如下:

image.png

再次编译,执行,其结果如下,就是乘法口诀表。

image.png

 

范例二:打印三角形

image.png

所打印三角形就处理以上图形的一个程序。

在整个程序的处理过程之中,就会发现行数增加,星数在增加,每个星后面都有一个空格,如果把前面的空格当做一个输出的话,就会发现行数增加的同时空格在减少,所以编写的代码如下:

image.png

其执行结果如下:

image.png

程序逻辑的训练,跟开发的紧密程度实际上并不大,一般应届毕业生考察比较多。

相关文章
|
6月前
|
存储 Java
JavaSE——流程控制-循环结构(for循环、while循环、小案例、do-while循环、死循环、循环嵌套)
JavaSE——流程控制-循环结构(for循环、while循环、小案例、do-while循环、死循环、循环嵌套)
40 0
|
3月前
|
人工智能 Python
Python编程——循环嵌套
Python编程——循环嵌套
33 0
|
6月前
|
编译器 C语言
C primer plus 学习笔记 第6章 C控制语句:循环
C primer plus 学习笔记 第6章 C控制语句:循环
|
7月前
|
C# 计算机视觉
26.C#循环嵌套
26.C#循环嵌套
56 0
|
人工智能 BI
循环结构 编程例题
循环结构 编程例题
99 0
|
算法 Python
九九乘法表之循环嵌套的奇妙
九九乘法表之循环嵌套的奇妙
70 0
|
算法 C语言 Python
白话C语言之循环结构(for、while循环)
白话C语言之循环结构(for、while循环)
204 0
白话C语言之循环结构(for、while循环)
循环嵌套
一个循环语句之中嵌套其它的循环语句就称为循环嵌套处理,循环嵌套层次越多时间复杂度就越高。
104 0
循环嵌套