实验五_嵌套结构(1).pdf

实验五_嵌套结构(1).pdf

ID:53009527

大小:413.85 KB

页数:16页

时间:2020-04-11

实验五_嵌套结构(1).pdf_第1页
实验五_嵌套结构(1).pdf_第2页
实验五_嵌套结构(1).pdf_第3页
实验五_嵌套结构(1).pdf_第4页
实验五_嵌套结构(1).pdf_第5页
资源描述:

《实验五_嵌套结构(1).pdf》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、实验五复合嵌套结构(1)理解嵌套结构的形成方法,学习自顶向下,逐步细化的算法设计方法(2)熟悉循环嵌套结构、复合嵌套结构(3)学习嵌套结构的典型算法任务一改错(error02_01.cpp)打开程序error02_01.cpp改正程序中的错误,判断一个数是否是素数。素数就是只能被1和自身整除的正整数,1不是素数,2是素数。#include#includeintmain(void){intcount,i,m;printf("number:");scanf("%d",&m);for(i=2;i<=m;i++)if(m%i==0)printf("%d

2、不是素数",m);elseprintf("%d是素数",m);printf("");return0;}改错后的源程序:#include#includeintmain(void){intcount,i,m,n;printf("number:");scanf("%d",&m);n=sqrt(float(m));for(i=2;i<=n;i++)if(m%i==0)break;if(i<=n)printf("%d不?是º?素?数ºy",m);elseprintf("%d是º?素?数ºy",m);printf("");getch

3、ar();getchar();return0;}任务二掌握使用if…else语句(ex5_1.cpp)题目要求打开程序文件ex02_01.cpp,修改下面程序中的4个子函数中的代码,能按每一部分的要求得出相应的输出。修改只限于增加圆括号(是花括号吧?),和代码的缩进方式。当然代码的缩进方式对程序的执行没有影响,但可增加代码的可读性。(也可能什么修改也不要做)。#includevoidpaint_1(intx,inty);voidpaint_2(intx,inty);voidpaint_3(intx,inty);voidpaint_4(intx,inty)voi

4、dmain(){intx,y;x=5,y=8;paint_1(x,y);paint_2(x,y);paint_3(x,y);y=7;paint_4(x,y);}voidpaint_1(intx,inty){printf("section1:");if(y==8)if(x==5)printf("@@@@@");elseprintf("#####");printf("$$$$$");printf("&&&&&");}voidpaint_2(intx,inty){printf("section2:");if(y==8)if(x==5)printf("@

5、@@@@");elseprintf("#####");printf("$$$$$");printf("&&&&&");}voidpaint_3(intx,inty){printf("section3:");if(y==8)if(x==5)printf("@@@@@");elseprintf("#####");printf("$$$$$");printf("&&&&&");}voidpaint_4(intx,inty){printf("section4:");if(y==8)if(x==5)printf("@@@@@");els

6、eprintf("#####");printf("$$$$$");printf("&&&&&");}Section1:假定x=5,y=8,输出为:Section2:假定x=5,y=8,输出为:Section3:假定x=5,y=8,输出为:Section4:假定x=5,y=7,输出为:修改后的源程序:voidpaint_3(intx,inty);voidpaint_4(intx,inty);voidmain(){intx,y;x=5,y=8;paint_1(x,y);paint_2(x,y);paint_3(x,y);y=7;paint_4(x,y);getchar(

7、);getchar();}voidpaint_1(intx,inty){printf("section1:");if(y==8){if(x==5)printf("@@@@@");}elseprintf("#####");printf("$$$$$");printf("&&&&&");}voidpaint_2(intx,inty){printf("section2:");if(y==8){if(x==5)printf("@@@@@");}else{print

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

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

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