c语言实验报告9函数的嵌套调用和递归调用、数组作为函数参数.doc
下载提示(请认真阅读)1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
2.下载的文档,不会出现我们的网址水印。
3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
文档包含非法信息?点此举报后获取现金奖励!
下载文档到电脑,查找使用更方便
14.8
积分
还剩页未读,继续阅读
关 键 词:c语言实验报告9 函数的嵌套调用和递归调用
数组作为函数参数
c语言
函数的嵌套调用与递归函数
参数的函数调用
函数嵌套调用
函数嵌套调用和递归调用
函数嵌套函数嵌
嵌套调用
递归
嵌套调用
递归调用
资源描述:
物光学院计算机类实验报告
《C程序设计》课程实验报告
学院: 班级: 姓名: 学号:
实验设备:计算机1台 实验日期:2011年3月1日
实验项目名称
函数的嵌套调用和递归调用、数组作为函数参数
实验目的
掌握函数的嵌套调用和递归调用。数组名作为函数参数的设计方法。
实验要求:
掌握函数的嵌套调用和递归调用。数组名作为函数参数的设计方法。
编写简单程序。
实验内容(包括步骤):
1.编写程序,计算下列函数值:
f(x,y)=
其中,s(n)= =p(1)+p(2)+…p(n),p(i)=i!。
要求:(1)为函数p(i)、s(n)、f(x,y)均编写一个用户函数。
(2)x、y由键盘输入。
2.n个人按年龄从小到大站成一排,编号依次为1到n,年龄都相差2岁,且第一个人的年龄是10岁,问第n个的年龄是多大?
要求:1)通过函数递归调用方式。2)n的值从键盘输入。
3.有两个数组a、b,各有10个元素,分别统计出两个数组对应元素大于(a[i]>b[i])、等于(a[i]=b[i])和小于(a[i]int main()
{
float f(int x,int y);
int a,b;
float m;
scanf("%d%d",&a,&b);
m=f(a,b);
printf("%f\n",m);
return 0;
}
float f(int x,int y)
{
int s(int i);
float n;
n=(double)s(x)/(double)s(y);
return n;
}
int s(int a)
{
int p(int i);
int n,z=0;
for(n=1;n<=a;n++)
z=z+p(n);
return z;
}
9-2
#includeint main()
{
int age(int n);
int n;
scanf("%d",&n);
printf("第%d个的年龄是%d岁\n",n,age(n));
return 0;
}
int age(int n)
{
int y;
if(n==1)
y=10;
else
y=age(n-1)+2;
return y;
}
9-3
#includeint main()
{
int f(int x,int y);
int a[10],b[10];
int i,m=0,n=0,z=0;
for(i=0;i<10;i++)
scanf("%d",&a[i]);
for(i=0;i<10;i++)
scanf("%d",&b[i]);
for(i=0;i<10;i++)
{
if(f(a[i],b[i])==1)
m++;
if(f(a[i],b[i])==0)
n++;
else z++;
}
printf("大于的次数为%d,等于的次数为%d,小于的次数为%d\n",m,n,z);
return 0;
}
int f(int x,int y)
{
int flag;
if(x>y)
flag=1;
else if(x==y)
flag=0;
else flag=2;
return flag;
}
――――――――――――以下内容为教师填写―――――――――――――――
教师评阅:
成绩:
2011年月日
展开阅读全文
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
人人文库网所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
关于本文
本文标题:c语言实验报告9函数的嵌套调用和递归调用、数组作为函数参数.doc
链接地址:https://www.renrendoc.com/p-18802504.html