好文档 - 专业文书写作范文服务资料分享网站

实验报告实验08函数

天下 分享 时间: 加入收藏 我要投稿 点赞

2007级高级语言程序设计上机实验报告

课程名称:高级语言程序设计 姓名:

实验名称:函数 一、实验目的及要求 1.掌握函数的定义、调用以及参数的传递,学会编写一些函数,理解参数之间传递的实际含义。 班级: 学号:

实验序号:实验八

实验日期:07-12-21

二、实验环境 Turbo 2.0或相近的环境 三、实验内容 第八章习题中的8.1、8.3,8.13,8.18。 补充: 1. 歌德巴赫猜想:大于6的任意一个偶数,都等于两个素数之和 2. 师傅收徒弟问题:有个人某年从师,两年后开始招徒弟,每年招一人,徒弟两年满师后也一年招一徒。问15年后这个人的徒子徒孙一共多少人? 四、算法描述及实验步骤 用算法表示方法,流程图等形式表达算法设计思想与算法实现步骤 8.1 1)输入两个整数没m,n 2) 如果(n>m)m与n互换 int yue(int m,int n) {int a,x; 当(m%n!=0) {a=n;n=m%n;m=a;} x=n; 如果(m%n==0) x=n; 返回(x)的值 int bei(int m,int n) {int d,x;x=yue(m,n); d=m*n/x; 返回(d)的值 3)输出最大公约数和最小公倍数 第 1 页 共 7 页

计算机科学与技术系实验报告

8.3

1)输入一个数

2)如果(w==1) printf(\ no\\n\如果(w==0) printf(\ yes\\n\ int num(int n) {int i,j;

for(i=2;i

{如果(n%i==0) {j=1;break;} 如果(n%i!=0) j=0;} 3)输出结果 8.13

1)输入x和n的值 2)如果(n==0) a[n]=1;

如果(n==1) a[n]=x;

如果(n>1) {

a[n]=((2*n-1)*x-a[n-1]-(n-1)*a[n-2])/n; }

y=a[n];

3)输出结果 8.18

1)输入年月日 2) int run(int x)

{int w;

如果(x%4==0) {if(x0!=0) w=1;

如果(x@0==0) w=1; 其余 w=0;} }

其余 w=0;

返回(w); }

int sum(int y) {int i,t=0;

int a[13]={0,31,28,31,30,31,30,31,31,30,31,30,31}; for(i=0;i

第 2 页 共 7 页

计算机科学与技术系实验报告

返回(t);} 3)输出结果

五、调试过程及实验结果

详细记录程序在调试过程中出现的问题及解决方法。 记录程序执行的结果。

问题:

函数的调用 方法:

上机实践

8.1

8.3

8.13

8.18

六、总结

对上机实践结果进行分析,上机的心得体会。

分析心得:

终于知道为什么函数是C语言的精华,学C主要就是学函数,今天终于体会到了什么叫精华.

七、附录(源程序清单)

第 3 页 共 7 页

实验报告实验08函数

2007级高级语言程序设计上机实验报告课程名称:高级语言程序设计姓名:实验名称:函数一、实验目的及要求1.掌握函数的定义、调用以及参数的传递,学会编写一些函数,理解参数之间传递的实际含义。班级:学号:实验序号:实验八实验日期:07-12-21二、实验环境Turbo2.0或相近的环境三、实验
推荐度:
点击下载文档文档为doc格式
9zbai9074n3blzb1bwa62p7v43zg7t00htz
领取福利

微信扫码领取福利

微信扫码分享