第6章循环结构程序设计? 程序中需要用循环结构? 用 while 语句和 do … while 语句实现循环? 用 for 语句实现循环? 循环的嵌套? 几种循环的比较? 提前结束循环? 程序举例 程序中需要用循环结构?现实生活中许多问题是需要重复处理?计算一个班 50 学生每人的平均成绩?工厂各车间的生产日报表?全国各省市的人口统计分析?各大学招生情况统计?全校教职工工资报表 程序中需要用循环结构?绝大多数的应用程序都包含重复处理?循环结构又称为重复结构?循环结构和顺序结构、选择结构是结构化程序设计的三种基本结构,它们是各种复杂程序的基本构造单元 程序中需要用循环结构?要构成一个有效的循环,应当指定两个条件: ?(1) 需要重复执行的操作,这称为循环体?(2) 循环结束的条件,即在什么情况下停止重复的操作 用 while 语句和 do … while 语句实现循环? 用 while 语句实现循环? 用 do … while 语句实现循环? while 和 do … while 循环的比较 while 语句的一般形式如下: while ( 表达式) 语句循环体 用 while 语句实现循环 while 语句的一般形式如下: while ( 表达式) 语句“真”时执行循环体语句“假”时不执行循环条件表达式 while 循环的特点是: 先判断条件表达式后执行循环体语句语句非 0(真) 表达式 0(假) 用 while 语句实现循环 用 while 语句实现循环例求 1+2+3+ …+100 ,即解题思路: 这是累加问题,需要先后将 100 个数相加要重复 100 次加法运算,可用循环实现后一个数是前一个数加 1而得加完上一个数 i后,使 i加1可得到下一个数?? 100 1nn 用 while 语句实现循环 sum=su m+i i=i+1 非0( 真) i? 100 0(假) i=1 #include <> void main() { int i,sum=0; i=1; while (i<=100) { sum=sum+i; i++; } printf("%d\n",sum); } 复合语句能改为 i<100?
第六章 循环结构程序设计 来自淘豆网www.taodocs.com转载请标明出处.