实验五 函数编程(1)

实验五 函数编程(1)

ID:14621269

大小:40.50 KB

页数:4页

时间:2018-07-29

实验五 函数编程(1)_第1页
实验五 函数编程(1)_第2页
实验五 函数编程(1)_第3页
实验五 函数编程(1)_第4页
资源描述:

《实验五 函数编程(1)》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、实验五函数编程(1)【实验目的】1、掌握函数的定义。2、了解函数原型(函数声明)与函数定义的区别与联系。3、掌握函数调用的基本方法和返回值的用法。4、弄清值调用和引用调用在传递参数时的区别。【实验内容】1、主函数中输入10个成绩,编写函数求平均分,并在主函数中调用并输出结果。2、主函数中输入一个整数,编写函数判断是否为素数,并在主函数中调用并输出结果。【参考程序】1、#includeconstintN=10;floataverage(ints[]);voidmain(void){inti;floatave;intscore[N];cout<<

2、"Input10scores:";for(i=0;i>score[i];for(i=0;i

3、>boolIsPrime(intnum);voidmain(){intnum;cout<<"Inputanumber:";cin>>num;if(IsPrime(num))cout<=num)returntrue;elsereturnfalse;}实验六函数编程(2)【实验目的】1、掌握函数调用

4、的基本方法和返回值的用法。2、掌握用递归函数解决实际问题。3、掌握函数的参数传递。【实验内容】1、设计一个函数,从键盘接受10个整数,求出10个整数中的最大值和最小值,并在调用函数中输出结果(引用传递)。提示:这个函数要求返回两个值,所以不能使用值传递,应采用引用传递。注意体会值传递和引用传递的区别。2、编程求解问题。若一头小母牛,从出生起第四个年头开始每年生一头母牛,按此规律,第n年时有多少头母牛。(用递归函数方法求解)提示:先写出函数表达式:f(n)=f(n-1)+f(n-3);f(1)=f(2)=f(3)=1。因为第n年要比n-1年多的牛,都是大于三岁的牛生的

5、小牛,而f(n-3)正是那些在n年大于三岁的牛,然后它们在第n年生下相同数量的小牛。【参考程序】1、#includevoidfunc(int&max,int&min);voidmain(){intmax,min;func(max,min);cout<<"Themaxis"<>temp;max=min=temp;for

6、(inti=1;i<10;i++){cin>>temp;if(temp>max)max=temp;elseif(tempintcownum(intn);voidmain(){intnum,n;cout<<"Pleaseinputthenoofyear:";cin>>n;num=cownum(n);cout<<"thenumbersofcowis"<

7、n-3));}习题1、自己编写求串长的函数,主函数实现输入一个字符串,调用该函数求串长。【参考程序】//求字符串的长度#include#includeintMyStrLen(charstr[]);voidmain(){intlength;charstr[81];cout<<"Inputastring:";gets(str);length=MyStrLen(str);cout<<"Thelengthofthestring"<

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

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

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