C语言程序设计教学全套-3for语句.pptx

C语言程序设计教学全套-3for语句.pptx

ID:52848617

大小:1.34 MB

页数:11页

时间:2020-03-26

C语言程序设计教学全套-3for语句.pptx_第1页
C语言程序设计教学全套-3for语句.pptx_第2页
C语言程序设计教学全套-3for语句.pptx_第3页
C语言程序设计教学全套-3for语句.pptx_第4页
C语言程序设计教学全套-3for语句.pptx_第5页
资源描述:

《C语言程序设计教学全套-3for语句.pptx》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、for语句主讲人:刘斌for循环语句for语句的语法格式for(表达式1;表达式2;表达式3){循环体;}02for语句执行过程(1)计算表达式1。(2)计算表达式2,若其值非0,则转向(3),否则转向(5)。(3)执行循环体。(4)计算表达式3,转向(2)。(5)退出该循环结构,去执行该结构的后继语句。非0(真)0(假)for循环语句03N-S图流程图YN表达式2表达式3表达式1循环体表达式2循环体表达式3表达式1for循环语句04计算表达式1判断表达式2循环体计算表达式3YNfor循环语句注意事项(1)表达式1的作用是为变量置

2、初值,表达式2的作用是进行条件判断,表达式3的作用是修改表达式2的值,因此,它们分别被称为:初始化表达式、条件表达式和修正表达式。05(3)与for语句等价的while语句为:表达式1;while(表达式2){循环体表达式3;}(2)for语句中的三个表达式均可省略,但表达式间的分号作为分隔符不能省,for(;;)等价于while(1)构成无限循环。for(表达式1表达式2表达式3;;)√×for循环语句注意事项06(4)当循环体只有一条语句时,花括号可以省略不写,建议当循环体只有一条语句时也用花括号起来,养成一个好的习惯。for

3、(表达式1;表达式2;表达式3){循环体}循环语句要素07根据前面学习的三种循环语句我们可以总结一下循环结构的要素:循环变量赋初值循环条件循环变量的变化求整数的各位数码及位数分析问题具体算法:第一步:定义变量m,sum,用m表示当前商n的个位,sum用来记录位数,置初值为0。第二步:判断当前商n是否非0,若是,转向第三步,否则,转向第四步。第三步:确定n的个位m=n%10并输出,统计位数,即sum++,做n=n/10操作,得到新商n,转向第二步。第四步:返回sum的值,输出位数。课堂实践08for循环语句09N-S图流程图YNn!

4、=0m=n%10sum++输出mn=n/10返回sum传入nintm,sum=0n!=0m=n%10sum++输出mn=n/10传入nintm,sum=0返回sum课堂实践水仙花数是一个三位数,它的各位数码的3次幂之和等于它本身。例如:153=1^3+5^3+3^3是一个水仙花数。编写程序求出所有的水仙花数,并统计水仙花数的个数。for循环语句1011再见

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。