5.1引例
流程图:
代码:
例5.2
流程图:
代码: 5.2使用for语句实现循环结构
5.2.1for语句的基本语法
for(表达式1;表达式2;表达式3)
循环体语句;
1.for(循环变量赋初值;循环条件;循环变量增量)
循环体语句;
例5.3
流程图:
代码:
例5.4
流程图:
代码:
2.for(;表达式2;表达式3)
循环体语句;
3.for(表达式1;;表达式3)
循环体语句;
4.for(表达式1;表达式2;)
循环体语句;
例5.5
流程图:
代码:
例5.6
流程图:
代码:
例5.7
流程图:
代码:
例5.8
流程图:
代码:
例5.9
流程图:
代码:
例5.10
流程图:
代码:
例5.11
流程图:
代码:
例5.12
流程图:
代码:
5.3使用while语句实现循环结构
5.3.1while语句的基本语法
while(表达式)
循环体;
例5.13
流程图:
代码:
例5.14
流程图:
代码:
例5.15
流程图:
代码:
5.4使用do-while语句实现循环结构
do
循环体
while(表达式);
例5.16
流程图:
代码:
例 5.17
流程图:
代码:
例5.18
流程图:
代码:
5.5改变循环结构的跳转语句
5.5.1break语句
例5.19
流程图:
代码:
例5.20
流程图:
代码:
例5.21
流程图:
代码 :
5.5.2continue语句
例5.22
流程图:
例5.23
流程图:
代码:
5.5.3goto语句
例5.24
流程图:
代码:
5.6循环嵌套
例5.25
流程图:
代码:
例5.26
流程图:
代码:
例5.27
流程图:
代码:
例5.28
流程图:
代码:
5.7典型算法举例
5.7.1递推法
例5.29
流程图:
代码:
例5.30
流程图:
代码:
5.7.2迭代法
例5.31
流程图:
代码:
5.7.3穷举法
例5.32
流程图:
代码:
例5.33
流程图:
代码:
例5.34
流程图:
代码:
例5.35
代码:
例5.36
代码:
例3.37
代码: