for循环语句的应用.ppt
文本预览下载声明
单击此处编辑母版标题样式 单击此处编辑母版副标题样式 单击此处编辑母版标题样式 单击此处编辑母版副标题样式 for循环语句的应用 赵建东 青岛黄海学院 C语言程序设计 问题引入: 请问:小猴子3天总共可以摘多少桃子? 1+2+3=6 那么30天应该怎么算呢? 小猴摘桃:一只小猴子来到一片桃林,看到好多的桃子,第1天小猴子摘了1个桃子,第2天摘了2个桃子,以后每天都比前一天多摘1个。 1+2+…+29+30=? 循环的概念: 假设每天摘来的桃子都放在仓库里,仓库里桃子的数目用S表示,i表示第几天,每天摘到的桃子数目也用i表示: 最初仓库里没有桃子,s=0 ; 第1天i=1,s1=1 ; i=1;s=0 i=30; s=s+i;i=i+1 初始值 循环条件 循环体 第2天i=2,s2=s1+2 ; 第3天i=3,s3=s2+3 ; 第i天 si=s(i-1)+i ; …… for语句格式 for(表达式 1;表达式 2;表达式 3) { 内嵌语句 } 表达式1 表达式2 内嵌语句 表达式3 下一条语句 (循环语句结束) 真(TRUE) 假(FLASE) 求s=1+2+…+29+30. #includestdio.h void main() { int i,s=0; { s=s+i; } printf(s=%d\n,s); } 运行结果为: for( i=1; i=30; i++) 50天呢 i=50; 表达式1 表达式2 内嵌语句 表达式3 下一条语句 (循环语句结束) 真(TRUE) 假(FLASE) i=1 i=30 s=s+i i++ printf(s=%d\n,s); for循环语句解决实际问题的思路: 1、分析问题定义变量找出满足循环的三个要素: 2、根据三个要素确定表达式1,表达式2,表达式3和内嵌语句; 3、写出符合C语言标准的for语句程序。 初始值 循环条件 循环体 应用举例: 利用for语句编程输出1-100之间的所有偶数。 #includestdio.h void main() { int i; { if(i%2==0) printf(%d ,i); } } 初始值 :i=1 循环条件:i=100 循环体:i++,输出偶数(i%2==0) for循环三要素: 输出结果: for( i=1; i=100; i++) 小结: 3、for循环语句解题思路。 2、for循环语句的语法格式和执行过程; 1、循环的概念; 谢 谢! * 单击此处编辑母版标题样式 单击此处编辑母版副标题样式 单击此处编辑母版标题样式 单击此处编辑母版副标题样式 *
显示全部