2017培训第03课1循环结构.ppt

2017培训第03课1循环结构.ppt

ID:55814661

大小:87.50 KB

页数:30页

时间:2020-06-08

2017培训第03课1循环结构.ppt_第1页
2017培训第03课1循环结构.ppt_第2页
2017培训第03课1循环结构.ppt_第3页
2017培训第03课1循环结构.ppt_第4页
2017培训第03课1循环结构.ppt_第5页
资源描述:

《2017培训第03课1循环结构.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、Day3循环结构对于计算机,如果来说顺序结构是自动运行的可行性,分支结构是解决问题逻辑判断所必需。那么真正是它走向实际应用的,应该就是循环结构。让程序以最少的指令重复最多执行大量而繁琐的功能。让计算机真正发挥其功能。for循环若要打印1,2,3,。。。,10,每个占用一行。那么程序很容易写出来,10行就ok。或者一行也行。但若把问题放大,从10改为100,甚至是1000乃至更多。那怎么办呢?这时候我们就需要引入循环。格式说明:for(初始化;条件;调整)循环体;for(初始化;条件;调整){循环体;}打印1,2,3,。。。,n,每个占用一行。#include

2、intmain(){inti,n;scanf("%d",&n);for(i=1;i<=n;i++)printf("%d",i);return0;}这个程序,依次让i等于1,2,3,。。。,n,并且每次都执行一次printf("%d",i);调试观察变化。printf(“%d”,i);分别改成printf(“%d”,i*i);s=s+i;#includeintmain(){inti,n,s=0;scanf("%d",&n);for(i=1;i<=n;i++)s=s+i;printf("%d",s);return0;}应用1、输出100以内的

3、所有偶数;2、分别计算1~100中的偶数和奇数之和;3、已知n个人的身高值中,求出其中的最大值;4、Fibonacci数列是一个特殊的数列:数列的第一项和第二项分别为0和1,从第三项开始,每一项是其前面两项之和。即0,1,1,2,3,5,8,……请编程输出该数列的前40项(每十项一行,每两项之间用空格分隔)。while循环写出下面程序的运行结果:intmain(){inti=1;while(i<=5){cout<

4、o>intmain(){inti,n,s=0;scanf("%d",&n);for(i=1;i<=n;i++)s=s+i;printf("%d",s);return0;}while循环例:考试结束后,老师想计算全体学生的平均分,你能帮助老师吗?现在无法知道参考人数,但是知道参加考试的人都不是0分。所以,提供给你的若干个考试成绩,以0作为计算的结束标志。分析计算平均分,需要知道总分和总人数。所以,本问题转化为先计算总分和总人数。我们用变量tot存放总分,pep来存放人数。现在要做的就是:每读入个非0的成绩,就将其加入tot,并且将pep加1。这个读成绩、累加、计数的过程一

5、直重复到读入的成绩为0为止。intmain(){floatscore,tot=0;intpep=0;cin>>score;while(score!=0){pep++;tot+=score;cin>>score;}cout<

6、字所组成的新数重复计数。这个计数的过程是一个当型循环,可以用while语句来解决。例:在银行取款时,我们需要输入密码(由六位数字组成)。密码正确,才可以进行取款操作;若连续三次输入密码错误,就会冻结帐号。现在,请你编写一个程序,模拟输入密码的过程。输入格式:每次输入六位数字输出格式:给出提示信息:正确、错误、冻结分析:对于取款用户,做的就是反复输入六位数字的操作。每输入一次密码,可能有三种情况:(1)输入错误,但输入不超过三次,输出“错误”。(2)错误输入超过三次,退出循环,输出“冻结”。(3)输入未超过三次,密码正确,退出循环,输出“正确”。综上,我们可以设置循环的条件为

7、:输入次数不超过三次且输入不正确。例判断给定正整数n(保证在正整数范围内)是否为质数,是,则输出Yes,否则,输出No。分析:根据数学知识,质数是这么约定的:除了1和它本身不再有其他约数的数,就是质数。因此,我们可以从除数为2开始试除,除数没有超过n-1并且没有出现整除,就将除数加1,反复试除。在重复的过程中,一旦出现整除现象,那么n一定就是质数。重复的条件:没出现整除并且除数未超过n-1。例输入任意两个自然数,求它们的最大公约数。方法1:求任意两个自然数a和b的公约数,可以想到其最大的可能就是两个数中的较小者mi

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

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

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