指导书_实验三循环结构

指导书_实验三循环结构

ID:46727805

大小:89.50 KB

页数:12页

时间:2019-11-27

指导书_实验三循环结构_第1页
指导书_实验三循环结构_第2页
指导书_实验三循环结构_第3页
指导书_实验三循环结构_第4页
指导书_实验三循环结构_第5页
资源描述:

《指导书_实验三循环结构》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、指导书_实验三+循环结构实验三、循坏结构一、实验目的用循环结构解决实际问题;二、知识点回顾for语句是C语言中扱常用的循坏结构。-•般形式为:for(表达式1;表达式2;表达式3)语句;执行过程如F:1、计算表达式lo2、计算表达式2。如为“真”(非0),则执行for后的语句;如为“假”,则跳出循环体。3、如表达式2为“真”,则执行完循环体后,计算表达式3的值。转回步骤20最常用的形式是:for(循环变量赋初值;判断条件;循坏变量增值)循环体语句;while语句用来实现“当型”循坏结构,就是当满足某个条件时进行循环。形式为

2、:while(表达式)循坏体语句;当表达式为“真”(非0值)时反复执行后面的语句。特点是先判断,后执行。一般来说,while中的语句是复合语句,用{}括起来,叫做循坏体。do-wh订e语句用來实现“直到型”循环,就是进行循环直到某个条件不满足。形式为:do循环体语彳J;wh订e(表达式);当表达式为“真”(非0值)时反复执行do后面的语句,特点是先执行,后判断(注意区分与while语句的区別)。while语句和do-while语句可以很容易的实现互相转换。一般情况下,如果while语句和do-while语句的循环体部分一样

3、,则它们的运行结果也是一样的。但是,如果判断条件一开始就不满足,则运行结果不一样,因为此时while语句不执行循环体,[ftdo-whi1e语句要执行一次。三、实验内容一(验证及程序分析)Eg3-1:求1+2+3+4+5+,,,,+100累加和【说明:】木题要求完成经典的C算V—累加求和,当我们把计算方法教给计算机后,剩下计算的问题就让计算机來算好了,计算机会像一头老黄牛一样不厌其烦地做事情。以后会冇和似的算法如“连乘”,“求级数”,“求n”,“求阶乘”等。(1)源程序:#ineludevoidmain(

4、)Iinti,sum二0;for(i=l;i<100;i++)sum=sum+i;/*累加求和,分析循环起止条件!!*/printf("sunF%d”,sum);;(2)在VC++编辑环境下编辑源程序。(3)编译直到程序没有错误。(4)运行结果:Eg3-2:输入一组小于10000的整数,统计具屮奇数偶数个数,玄到输入的数人于10000为止。(1)算法分析:可设一整型变量x,循环的输入整数的值,若x%2==0即为偶数,否则是奇数。提示:循环条件可在while语句后的括号中出现,也可以用break语句控制。(2)根据分析结

5、果写出源程序。#ineludevoidmain()intx,xo=0,xj=0;/*将偶数个数xo与奇数个数xj赋0值*/printfC请输入一个不大于10000的整数(超过则程序结束):〃);scanf(〃%d〃,&x);/*先输入一个整数*/while(x<10000)/*输入不是回车时循环*/{if(x%2==0){}xo=xo+l;printf(^d是偶数『,x);}else{)xj二xj+1;printf(/z%d是奇数z,,x);}scanf&x);/*循环输入其余整数*/printfC

6、输入的偶数共有观个,输入的奇数共有%d个,z,xo,xj);以上程序调试运行成功后,改为for循环结构请将程序运行结果粘贴至下I紙;n!用循环结构编程:三、实验内容二(综合及设计类)Eg3-3:输入一个整数n,请将源稈序及运行结果粘贴至下而:源程序:#includevoidmain()Iinti.n;longp=1;printf("pleaseentern:M);scanf(H%dr&n);for(i二l;i<二n;i++){p二p木i;pi・intf(”%d!=%ldr,JLp);Eg3-4:

7、输岀10〜20000之内的所有的质数,并统计输出具个数。提示:算法请参考课件。统计个数的方法:每当找到一个质数将其输出时,个数就加1个。(双重循环)请将程序及运行结果粘贴至下面:程序#includevoidmain(){inti.nj;intm=0;for(i=ll;i<20000;i++)for(n=2;n

8、今年(包含2012年),共经历了多少个闰年,多少个平年。算法分析:用一个从1到2012的循环,进行验证,如果满足闰年的条件,即能被4整除但不能被100整除,或能被400整除,则为闻年;否则为平年。循环中可参照EG3-4中,用两个变量分别存放平年与闰年的数冃。(闰年的判断参考实验二)(1)请将源程序粘贴到

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

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

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