- 7
- 0
- 约4.27千字
- 约 25页
- 2019-05-10 发布于广东
- 举报
【例1】编程实现输出10行星号。 分析: 可重复执行的循环体语句是什么? 循环的控制表达式怎样确定? printf( * * * * * * * * \n”); 定义一个计数器(变量) 【例1】程序代码 编程实现输出10行星号。 #include stdio.h int main() { int i ; i =1 ; while (i = 10) { printf(* * * * * * * * * * * * * * * * * * \n) ; i = i+1 ; } return 0 ; } 【例1-2】编程实现输出N行星号。 分析: 由用户输入来控制循环的次数。 可重复执行的循环体语句是什么? 循环的控制表达式怎样确定? printf( * * * * * * * * \n”); 【例1-2】程序代码 编程实现输出N行星号。 #include stdio.h int main() { int i = 1 , n ; printf(需要输出几行星号?\n); scanf(%d,n ); while ( i = n ) { printf(* * * * * * * * * * * * * * * * * * \n) ; i = i+1 ; } return 0 ; } 【例2】求10个整数的和。 分析: 可重复执行的循环体语句是什么? 求和操作; 输入各个整数的操作; 循环的控制表达式怎样确定? 【例2】程序代码 求10个整数的和。 #include stdio.h int main() { int i = 1 , num , sum = 0 ; printf(请输入10个整数:\n); while (i = 10 ) { scanf(%d,num ); sum += num ; i = i+1 ; } printf(累加和为:%d\n, sum ) ; return 0 ; } for语句 格式: 注意:for语句中三个表达式之间的分割符是分号。 for (表达式1 ; 表达式2 ; 表达式2 ) { 语句序列; } 循环体 for语句格式说明: 初始化表达式决定了循环的起始条件; 循环控制表达式控制了循环继续执行的条件; 增值表达式定义了每执行一次循环后循环控制变量如何变化。 说明:每次循环体执行完以后,都要执行一次增值表达式。不然,会产生死循环(Endless Loop)。 for (初始化表达式;循环控制表达式;增值表达式) { 语句序列 ; } 循环体 while 语句和for语句 把for语句改写成while语句: for(初始化表达式;循环控制表达式;增值表达式) 循环体语句; 初始化表达式; while (循环控制表达式) { for的循环体语句; 增值表达式; } 【改写例1】用for语句编程实现输出10行星号。 /*用while语句实现*/ #include stdio.h int main() { int i ; i =1 ; while (i = 10) { printf(* * * * * * * \n) ; i = i+1 ; } return 0 ; } /*用for语句实现*/ #include stdio.h int main() { int i ; for (i = 1 ; i =0 ; i++) { printf(* * * * * * * \n) ; } return 0 ; } 循环控制结构 当型循环结构:表示当条件P“为真”时,反复执行A操作;直到条件P“为假”时,结束循环; while语句和for语句属于当型循环。 直到型循环结构:表示先执行A操作,再判断条件P是否“为真”;若条件P“为真”,则反复执行A操作,直到条件P不成立(为假)时结束循环。 do-while语句属于直到型循环。 while 是先判别条件,再决定是否循环; do-while 是先至少循环一次,然后再根据循环的结果决定是否继续循环。 while 和 do-while 的比较 真 假 表达式 循环体语句 do-while的下一条语句 真 假 while的下一条语句 表达式 循环体语句 do-while语句 格式: 说明: 在do-while语句中,循环体内的语句将至少被执行
您可能关注的文档
- 河北经贸大学信息技术学院通信原理课件第13章 同步原理.ppt
- 河北经贸大学信息技术学院通信原理课件第14章 通信网.ppt
- 河北科技大学机械学院画法几何与机械制图课件第1章 制图的基本知识和技能.ppt
- 河北科技大学机械学院画法几何与机械制图课件第2章 点、直线、平面的投影.ppt
- 河北科技大学机械学院画法几何与机械制图课件第3章 投影变换.ppt
- 河北科技大学机械学院画法几何与机械制图课件第4章 立体的投影.ppt
- 河北科技大学机械学院画法几何与机械制图课件第5章 立体表面的交线.ppt
- 河北科技大学机械学院画法几何与机械制图课件第6章 组合体.ppt
- 河北科技大学机械学院画法几何与机械制图课件第7章 机件的常用表达方法.ppt
- 河北科技大学机械学院画法几何与机械制图课件第8章 标准件、齿轮、弹簧.ppt
- 2026首都医科大学附属北京天坛医院安徽医院招聘本科护理人员40人备考题库及参考答案详解1套.docx
- 2026首都师大附中科学城学校招聘备考题库参考答案详解.docx
- 315 普法进校园课件 PPT.pptx
- 2026首都医科大学附属北京天坛医院安徽医院招聘备考题库附答案详解.docx
- 2026首都医科大学附属北京天坛医院安徽医院招聘备考题库及完整答案详解1套.docx
- 2026首都医科大学附属北京天坛医院安徽医院招聘备考题库及答案详解一套.docx
- 2026首都医科大学附属北京天坛医院安徽医院招聘备考题库及参考答案详解一套.docx
- 2026首都医科大学附属北京天坛医院安徽医院招聘本科护理人员40人备考题库及完整答案详解1套.docx
- 2026首都医科大学附属北京天坛医院安徽医院招聘备考题库及参考答案详解1套.docx
- 2026首都医科大学附属北京天坛医院安徽医院招聘备考题库及参考答案详解.docx
最近下载
- 北京市5年(2021-2025)高考物理真题分类汇编:专题10 电磁感应(原卷版).docx VIP
- 2026年广东事业单位招聘(职测)笔试真题及答案.docx VIP
- 译林版(2024)新教材小学四年级英语下册Unit 2 第3课时 Wrap-up教学设计.docx VIP
- 2026年六安职业技术学院单招职业技能考试题库附参考答案详解(实用).docx VIP
- ZeynepTufekci_2016T[图费克奇][机器智能时代_坚守人类道德更重要].pdf VIP
- 译林版(2024)新教材小学四年级英语下册Unit 2 第3课时 Wrap-up教学课件.pptx VIP
- 小学劳动教育课程开发指南.docx VIP
- 举一反三-奥数第5周:算式之谜.ppt VIP
- 食道静脉曲张套扎术护理ppt.pptx
- T_CACM 1355-2021 中医穴位贴敷基层临床应用技术操作规范.docx VIP
原创力文档

文档评论(0)