实验8 函数的应用

一、实验目的

1、掌握函数定义与调用的方法
2、掌握函数参数的传递规则
3、掌握匿名函数的定义与使用方法
4、掌握递归函数的定义与调用过程

二、实验内容:

1、写出下列程序的运行结果:
在这里插入图片描述
2、写出下列程序的运行结果:在这里插入图片描述

3、下列程序的作用是求两个正整数 m, n 的最大公约数,请补充程序。在这里插入图片描述
4、计算空间一点 p(x , y , z)的方向弦,其计算公式如下:
在这里插入图片描述
在这里插入图片描述

5、定义一个函数,它返回整数 n 从右边开始数的第 k个数字。
在这里插入图片描述

6、定义一个函数,如果数字 d 在整数 n 的某位中出现,则返回 True,否则返回False。
在这里插入图片描述
7、已知:
在这里插入图片描述在这里插入图片描述

8、若 Fibonacci 数列的第 n 项记为 fib(a ,b, n),则有下面的递归定义:
fib (a, b, 1) =a
fib (a, b, 2) =b
fib (a ,b, n) =fib(b,a+b,n-1)(n>2)
用递归方法求 5000之内的最大的一项。
在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/weixin_46074899/article/details/106429155