实验三循环控制

实验三循环控制

ID:38492388

大小:117.50 KB

页数:8页

时间:2019-06-13

实验三循环控制_第1页
实验三循环控制_第2页
实验三循环控制_第3页
实验三循环控制_第4页
实验三循环控制_第5页
资源描述:

《实验三循环控制》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、实验三循环控制实验课程名:高级语言程序设计(C)专业班级:机械设计制造及其自动化学号:姓名:实验时间:2011—11—7实验地点:指导教师:一、实验目的和要求:1.熟练掌握用while语句、dowhile语句和for语句实现循环的方法。2.掌握在程序设计中用循的方法实现一些常用算法。并进一步学习调试程序的方法。3.掌握一维数组和二维数组的定义、赋值和输入输出的方法。4.掌握字符数组和字符串函数的使用。5.掌握与数组有关的算法。二、实验内容:1、任务名称:源代码:(1)#includevoidmain(){ints,i

2、;s=0;/*第5行*/for(i=1;i<=100;i++)s=s+i;printf("1+...+100=%d",s);printf("201040110329胡林子实验三第一题");}运行结果:(需要截图)运行结果分析:第五行不能去掉,其作用时给s赋一个初值使得i=1时s=1源代码:(2)#includevoidmain(){ints,i;s=0;i=1;/*第5行*/while(i<=100){s=s+i;i++;}printf("1+...+100=%d",s);printf("20104011

3、0329胡林子实验三第一题");}运行结果:(需要截图)运行结果分析:注意for语句与while语句之间的转换关系。2、任务名称:源代码:#includevoidmain(){inti,n,sum=0;scanf("%d",&i);n=i;while(i<=10){sum+=i;i++;}printf("%d+...+10=%d",n,sum);printf("201040110329胡林子第三次试验,第二题");}运行结果:(需要截图)源代码:#includevoidmain(){in

4、ti,n,sum=0;scanf("%d",&i);n=i;do{sum+=i;i++;}while(i<=10);printf("%d+...+10=%d",n,sum);}运行结果:(需要截图)运行结果分析:(1)while循环可以一次都不循环。(2)do……while循环至少执行一次循环。3、任务名称:源代码:#includevoidmain(){longdata;scanf("%ld",&data);while(data){printf("%ld,",data%10);data=data/10;}}运

5、行结果:(需要截图)运行结果分析:注意字符格式的形式,%ld表示长整型,注意while循环的格式,大括号不能忘。4、任务名称:源代码:#includevoidmain(){longintf1,f2;inti,n;printf("Inputn:");scanf("%d",&n);f1=f2=1;for(i=1;i

6、析:当n很大时f1,f2就会很大可能超出了int型的存储范围故用longint型。5、任务名称:源代码:#includevoidmain(){inti,j,x;for(i=0,x=0;i<2;i++){x++;for(j=0;j<3;j++){if(j%2)continue;x++;}x++;}printf("x=%d",x);printf("201040110329胡林子实验三第五题");}运行结果:(需要截图)运行结果分析:if(j%2)是用来判断是否执行continue,注意continue的作用以及f

7、or循环的嵌套。6、任务名称:源代码:#includevoidmain(){intmark;intn=0;intmax=0,min=100;floatsum=0;for(;;){scanf("%d",&mark);if(mark>100){printf("mark>100,Pleasereinput");continue;}if(mark==-1)break;n++;sum=sum+mark;if(mark>max)max=mark;if(mark

8、max=%d,min=%d,aver=%.3f",max,min,sum);printf(“201040110329胡林子第三次试验第六题");}运行结果:(需要截图)运行结果分析:注意break与continu

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

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

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