实验三_循环结构程序设计

实验三_循环结构程序设计

ID:12150210

大小:255.00 KB

页数:10页

时间:2018-07-15

实验三_循环结构程序设计_第1页
实验三_循环结构程序设计_第2页
实验三_循环结构程序设计_第3页
实验三_循环结构程序设计_第4页
实验三_循环结构程序设计_第5页
资源描述:

《实验三_循环结构程序设计》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、实验报告实验目的与要求:1.熟练使用for、while和do-while语句实现循环程序设计。2.理解循环条件和循环体,以及for、while和do-while语句的相同及不同之处。3.熟练掌握break和continue语句的使用。4.掌握使用debug菜单调试程序的方法。5.熟练掌握嵌套循环程序设计。6.掌握C程序的调试方法。实验设备(环境):vc++6.0实验内容:一、编程题3-1(1)步骤一:进入Visual C++环境后,执行“文件”

2、“新建”C++ Source File。步骤二:输入两个正整数m和n,输出它们的最小公倍数和最大公约数。

3、编写程序如下:#includeintmain(){intp,r,n,m,t;printf("请输入两个正整数n,m:");scanf("%d%d,",&n,&m);if(n

4、“新建”C++ So

5、urce File。步骤二:编写程序,输入两个正整数a和n,求a+aa+aaa+…+aa…a(n个a)之和。编写程序如下:#include"stdio.h"intmain(){inta,b,n,i,s=0;scanf("%d%d",&a,&n);b=a;for(i=1;i<=n;i++){s+=a;a=a*10+b;}printf("%d",s);}步骤三:输入程序,保存文件。编译显示无误、连接、运行显示结果如下。图3-2调试结果(1)步骤一:进入Visual C++环境后,执行“文件”

6、“新建”C++ Source File。步骤二:编写程序

7、,皮球从height米的高度自由落下,触地后反弹到原高度的一半,再落下,再反弹,如此反复。皮球在第n次反弹落地时,在空中经过的路程是多少米?第n次反弹的高度是多少?(输出保留一位小数)编写程序如下:#include#includemain(){intn,i;doubleheight,distance,H,item;printf("Inputheight:");scanf("%lf",&H);printf("Inputn:");scanf("%d",&n);distance=H;item=0;for(i=1;i<=n

8、;i++){distance=distance+item;item=H/pow(2,n-1);}height=H/pow(2,n);printf("distance=%.1fheight=%.1f",distance,height);return0;}步骤三:输入程序,保存文件。编译显示无误、连接、运行显示结果如下。图3-3调试结果3-2(1)步骤一:进入Visual C++环境后,执行“文件”

9、“新建”C++ Source File。步骤二:编写程序,编写程序,找出200以内的所有完数,并输出其因子。一个数若恰好等于它的各因子之和,即称其

10、为完数,例如,6=1+2+3,其中1、2、3为因子,6为因子和。编写程序如下:#include#includemain(){inti,x,y,z;z=0;for(x=1;x<=200;x++){z=0;for(i=1;i

11、“新建”C++ Source File。步

12、骤二:编写程序,输入一个正整数n,用两种方法分别计算下式的和(保留4位小数)。1使用一重循环,不使用自定义函数。程序如下:1、#includemain(){inti,n;doublesum=1,t=1;printf("inputn:");scanf("%d",&n);for(i=1;i<=n;i++){t=t*i;sum=sum+1/t;}printf("e=%lf",sum);}步骤三:输入程序,保存文件。编译显示无误、连接、运行显示结果如下。图3-5调试结果(3)步骤一:进入Visual C++环境后,执行“文件”

13、“新建

14、”C++ Source File。步骤二:编写程序:定义和调用函数fac(n)计算n的阶乘。如下:#include"std

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

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

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