实验三 函数程序设计50455

实验三 函数程序设计50455

ID:6755809

大小:28.50 KB

页数:8页

时间:2018-01-24

实验三 函数程序设计50455_第1页
实验三 函数程序设计50455_第2页
实验三 函数程序设计50455_第3页
实验三 函数程序设计50455_第4页
实验三 函数程序设计50455_第5页
资源描述:

《实验三 函数程序设计50455》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、实验三函数程序设计50455自己收集整理的仅供参考交流如有错误请指正!谢谢实验三函数程序设计实验目的(1)理解函数的概念区分系统函数和用户自定义函数的使用方法包括:1)函数定义2)函数声明3)函数调用(2)掌握整型数据在函数间传递的方法实验内容任务一:改错1.打开程序文件error1-6.cppvoidmain(){printstar;sayHello(void);printstar;}printStar(void){printf("*******");}voidsayHello(void){printf("helloworld!");}2.程序的功能

2、是输出三行文本请根据VC++6的compile和link错误信息改正错误并给出运行结果输出格式如下所示:*******helloworld!*******任务二:改错1.打开程序文件error05-1.cpp改错另存为ex13_2.cpp#includeintmain(void){intn;doublef;printf("Inputn:");scanf("%d",&n);f=fact(m);//设置调试断点printf("%d!=%f",n,f);return0;//设置调试断点}doublefact(m){inti;double

3、product;product=0for(i=1;i<=m;i++)product=product+i;return0;//设置调试断点}2.程序的功能是调用fact(n)函数计算n!1)请根据VC++6的compile和link错误信息改正语法错误(提示:截一个错误信息对应一个正确语句)2)请按注释要求设置3个调试断点纠正程序逻辑错误使其能正确输出n!3)设计2个测试用例测试程序并给出运行结果任务三画简图ex01_04.cpp打开sample01_03.cpp增加画小房子和小男孩的函数定义并在main函数中调用输出/*画小女孩sample01_03.

4、cpp*/#include/*Functionprototypes*/voiddraw_circle(void);/*Drawsacircle*/voiddraw_intersect(void);/*Drawsintersectinglines*/voiddraw_base(void);/*Drawsabaseline*/voiddraw_triangle(void);/*Drawsatriangle*/voiddraw_parallel(void);/*Drawaparallel*/voiddraw_girl(void);/*Dra

5、wagirl*/intmain(void){/*Drawagirl*/draw_girl();return0;}/*Drawsacircle*/voiddraw_circle(void){printf("*");printf("**");printf("**");}/*Drawsintersectinglines*/voiddraw_intersect(void){printf("/\");/*Use2'stoprint1*/printf("/\");printf("/\");}/*Drawsabaseline*/voi

6、ddraw_base(void){printf("-------");}/*Drawsatriangle*/voiddraw_triangle(void){draw_intersect();draw_base();}/*Drawaparallel*/voiddraw_parallel(void){printf("

7、

8、");printf("

9、

10、");}/*Drawsagirl*/voiddraw_girl(void){/*Drawacircle.*/draw_circle();/*Drawatriangle.*/draw_triangle()

11、;/*Drawintersectinglines.*/draw_intersect();}列出下面函数的程序代码(1)画男孩的函数输出格式函数(2)画小房子的函数输出格式函数(3)main函数main函数输出结果任务四编程编写函数intgetLastBit(intnumber)该函数返回正整数number的个位数如正整数1234则返回4在main函数中实现输入和输出以验证函数getLastBit的正确性设计2个测试用例算法的正确性#includeintgetLastBit(intnumber);intmain(){//输入一个数//调

12、用getLastBit求解最后一位数//输出结果}intgetLastBit(intnumbe

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

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

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