欢迎来到天天文库
浏览记录
ID:6770104
大小:28.00 KB
页数:7页
时间:2018-01-25
《实验三 函数程序设计50621》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、实验三函数程序设计50621、重要的不是知识的数量,而是知识的质量,有些人知道很多很多,但却不知道最有用的东西。 —— 托尔斯泰 实验三函数程序设计实验目的(1)理解函数的概念,区分系统函数和用户自定义函数的使用方法,包括:1)函数定义2)函数声明3)函数调用(2)掌握整型数据在函数间传递的方法。实验内容任务一:改错1.打开程序文件error1-6.cpp。voidmain(){printstar;sayHello(void);printstar;}printStar(void){printf("*******");}voidsayHello(v
2、oid){printf("helloworld!");}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);
3、return0;//设置调试断点}doublefact(m){inti;doubleproduct;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
4、_03.cpp,增加画小房子和小男孩的函数定义,并在main函数中调用输出。/*画小女孩sample01_03.cpp*/#include/*Functionprototypes*/voiddraw_circle(void);/*Drawsacircle*/voiddraw_intersect(void);/*Drawsintersectinglines*/voiddraw_base(void);/*Drawsabaseline*/voiddraw_triangle(void);/*Drawsatriangle*/voiddra
5、w_parallel(void);/*Drawaparallel*/voiddraw_girl(void);/*Drawagirl*/intmain(void){/*Drawagirl*/draw_girl();return0;}/*Drawsacircle*/voiddraw_circle(void){printf("*");printf("**");printf("**");}/*Drawsintersectinglines*/voiddraw_intersect(void){printf("/\");/*Use2'sto
6、print1*/printf("/\");printf("/\");}、重要的不是知识的数量,而是知识的质量,有些人知道很多很多,但却不知道最有用的东西。 —— 托尔斯泰 /*Drawsabaseline*/voiddraw_base(void){printf("-------");}/*Drawsatriangle*/voiddraw_triangle(void){draw_intersect();draw_base();}/*Drawaparallel*/voiddraw_parallel(void){printf("
7、
8、
9、");printf("
10、
11、");}/*Drawsagirl*/voiddraw_girl(void){/*Drawacircle.*/draw_circle();/*Drawatriangle.*/draw_triangle();/*Drawintersectinglines.*/draw_intersect();}列出下面函数的程序代码(1)画男孩的函数输出格式函数(2)画小房子的函数输出格式函数(3)main函数main函数输出结果任务四编程编写函数intgetLastBit(intnumber),该函数返回正整数number的个位数,如
12、正整数1234,则返回4。在main函数中实现输入和输出,以验证函数getLastBit的正确性。设计2个测试用例算法的正确性。#inc
此文档下载收益归作者所有