14for循环教学课件.ppt
《14for循环教学课件.ppt》由会员分享,可在线阅读,更多相关《14for循环教学课件.ppt(12页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、forfor语句语句 要要 点点共 110 页 第 3 3 页lfor语句格式语句格式for(for(表达式表达式1 1;表达式表达式2 2;表达式表达式3 3) ) 语句语句 ; lforfor语句的执行流程语句的执行流程循环初始条件循环初始条件循环控制条件循环控制条件表达式表达式2?执行语句语句成立成立不成立不成立执行for循环之后的语句执行表达式表达式3执行表达式表达式1循环体循环体forfor语句等价于下列语句:语句等价于下列语句:表达式表达式1 1;while while (表达式表达式2 2) 语句语句; 表达式表达式3 3; 共 110 页 第 4 4 页l1 1、求求1 1到到
2、1010的阶乘。的阶乘。 # #include include main ( )main ( ) int n, i;int n, i; n=1; n=1; forfor ( ( i = 1i = 1; ; i =10i =10; ; i+i+ ) ) n = n n = n * * i; i; / /* * 求求N! N! * */ /printf ( %d!=%dn, i, n);printf ( %d!=%dn, i, n); lforfor语句最常用的形式语句最常用的形式for for (初值初值;控制条件控制条件;增量增量) 语句;语句; l2、工厂车间里,有一堆零件(、工厂车间里,有
3、一堆零件(100200之间),如果分成之间),如果分成4个零件一组,则个零件一组,则多多2个零件;若分成个零件;若分成7个零件一组,则多个零件一组,则多3个零件;若分成个零件;若分成9个零件一组,则多个零件一组,则多5个个零件;检品员要统计一下零件的总个数零件;检品员要统计一下零件的总个数,大家该如何用,大家该如何用C语言编程来帮助实现语言编程来帮助实现呢?呢?共 110 页 第 5 5 页#includemain()int i; /*定义变量表示零件个数*/for(i=100; i200; i+) /*个数从100200*/ if(i%4=2& i%7=3 & i%9=5) /*三个条件判断
4、 */ printf(“%d”,i);共 110 页 第 6 6 页forfor练习练习 鸡和兔鸡和兔l3、养殖场里,有鸡有兔,鸡兔共有、养殖场里,有鸡有兔,鸡兔共有30只只,脚共有,脚共有90个,饲养员想统计一下鸡兔个,饲养员想统计一下鸡兔各有多少只,该怎么办?各有多少只,该怎么办?共 110 页 第 7 7 页定义两个整型变量x,y分别表示鸡、兔的只数; 鸡从1只开始考虑最多29只,即x从1递增到29,用for循环实现;而鸡兔的总和是30只,x变化的同时y为30-x;他们的脚是90个的时候才满足条件,而且每只鸡2只脚,每只兔4只脚,即条件为:x*2+y*4=90,用if语句判断。算法思想:
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 14 for 循环 教学 课件
限制150内