程序设计基础 第6章循环控制结构
程序设计基础 第6章 循环控制结构
循环结构 while循环 do-while循环 for循环 循环嵌套 break和continue 循环结构程序设计 昌6幸循环控制结构 李周承 2/12
第6章 循环控制结构 2/12 while循环 do-while循环 for循环 循环嵌套 break和continue 循环结构程序设计 循环结构 章目录
循环结构 发现重复性动作到写好一个循环结构通常包格: ■循环中涉及哪些变量? ·循环开始前应该赋给它们什么初值? ·循环体中应该如何修改它们? ■在什么情况下应该继续(或应该终止)循环? ·循环终上后如何得到所需要的结果? #include <stdio.h> int main() inti=5,Sum=0;//循环变量的初始化 while(i>=O)/循环条件的设置 { Sum=Sum+i;//循环体 i-i 循环控制变量的改变 printf("sum=%od",sum); return 0; 恩6章循环控制结构 3/12
第6章 循环控制结构 3/12 ◼ 发现重复性动作到写好一个循环结构通常包括: ◼ 循环中涉及哪些变量? ◼ 循环开始前应该赋给它们什么初值? ◼ 循环体中应该如何修改它们? ◼ 在什么情况下应该继续(或应该终止)循环? ◼ 循环终止后如何得到所需要的结果? 循环结构 #include <stdio.h> int main( ) { int i = 5, sum = 0; //循环变量的初始化 while (i >= 0) //循环条件的设置 { sum = sum + i; //循环体 i-; /循环控制变量的改变 } printf("sum=%d",sum); return 0; }
example 4-15 while循环 程序举例 求1+2+3+.+100的值 begin #include <stdio.h> int main() sum=0;i=1; inti=1,sum=0;//循环变量的初始化 1≤100 while(i<=100)//循环条件的设置 sum-sum+ij sum=sum+i;//循环体 i=i+1; ++识 /循环控制变量的改变 输出sum printf("sum=%od\n",sum); return 0; end } 循环条件 初值 真 真 真 真 真 真 真 假 循环次数 1 2 3 4 99 100 101 sum 日 1 3 6 16 5050 1 1 2 3 4 5 100 101 昌6幸循环控结柄 4T2
第6章 循环控制结构 4/12 求1+2+3+.+100的值 #include <stdio.h> int main( ) { int i = 1,sum = 0; //循环变量的初始化 while (i <= 100) //循环条件的设置 { sum = sum + i; //循环体 ++i; /循环控制变量的改变 } printf(“sum=%d\n",sum); return 0; } while循环 example 4-15 程序举例
用while语句构成循环 while语句的一般形式: while(表达式) { 0 表达式 语句; } 非0 while(1) 语句 { 看书; 思考; 刷题; ■■■■■口 } 恩6幸循环拉制结构 5/12
第 6 章 循环控制结构 5/12 ◼ while语句的一般形式: while ( 表达式) { 语句; } while(1) { 看书; 思考; 刷题; . }用while语句构成循环