实验六模块化设计.doc

实验六模块化设计.doc

ID:58640885

大小:85.00 KB

页数:20页

时间:2020-10-17

实验六模块化设计.doc_第1页
实验六模块化设计.doc_第2页
实验六模块化设计.doc_第3页
实验六模块化设计.doc_第4页
实验六模块化设计.doc_第5页
资源描述:

《实验六模块化设计.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、.....实验六模块化设计实验目的(1)体验结构化程序设计方法要点,理解模块化设计的思想,划分子模块的原则(2)掌握is函数的定义和调用实验内容任务一改错求PI值error02_02.cpp打开程序文件error02_02.cpp改正程序中的错误。根据下式求PI值,直到某一项小于10-6PI/2=1+1!/3+2!/(3*5)+……+n!/(3*5*…*(2n-1))正确运行结果PI=3.14159c..........#include#includedoublefact(

2、intn);doublemulti(intn);intmain(void){inti;doublesum,item,eps;eps=1e-6;sum=1.0;item=1.0;for(i=1;item>=1e-6;i++){item=fact(i)/multi(2*i+1);sum=sum+item;}/*调试时设置断点*/printf("PI=%0.5lf",sum*2);system("pause");return0;}doublefact(intn){inti;doubleres;res=1;for(

3、i=1;i<=n;i++){res=res*i;}returnres;/*调试时设置断点*/}doublemulti(intn){inti;doubleres;res=1;for(i=3;i<=n;i=i+2){res=res*i;}returnres;/*调试时设置断点*/}c..........任务二改错输出逆序数error02_03.cpp打开程序文件error02_03.cpp改正程序中的错误。输入2个整数,分别将其逆向输出,要求定义并调用函数fun(n),它的功能是返回n的逆向值正确运行结果123-9

4、10123的逆向是321-910的逆向是-19#include#includeintfun(intn);intmain(void){intm1,m2;scanf("%d%d",&m1,&m2);printf("%d的逆向是%dt",m1,fun(m1));printf("%d的逆向是%d",m2,fun(m2));system("pause");return0;}intfun(intn){intm,y;y=0;if(n<0){m=-n;}else{m=n;}while

5、(m!=0){y=y*10+m%10;m=(m-m%10)/10;}if(n>=0)returny;elsereturn-y;}c..........任务三改写输出m-n之间所有的素数(ex6_1.cpp)改写(sample02_07.cpp)保存为ex6_1.cpp:输出m-n之间所有的素数,调用intisprime(intn)函数,每行输出10个素数。1.源程序清单:ex6_1.cppc..........#include#include#include

6、intisprime(intn);intmain(void){intcount,a,b,m,n;printf("输入m=");scanf("%d",&m);printf("输入n=");scanf("%d",&n);count=0;/*count记录素数的个数,用于控制输出格式*/for(a=m;a<=n;a++){b=isprime(a);if(b==1)/*如果是素数*/{printf("%6d",a);/*输出*/count++;/*累加已经输出的素数个数*/if(count%10==0)/*如果是10的

7、倍数换行*/printf("");}}printf("");system("pause");return0;}intisprime(intn){inti;for(i=2;i<=n-1;i++)if(n%i==0)break;if(i

8、任务四改写打印表格ex6_2.cpp改写实验五任务四ex5_3.cpp,保存为ex02_07.cpp(1)增加函数voidPrtLine(intbottom,intheight),已知底长和高,输出一行表格数据。(2)增加函数voidPrtBody(void)打印表格除表头和标题以外的主体内容部分,调用PrtLine实现。(3)在main函数中输出表头和标题,调用PrtBody打印表格

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

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

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