实验四 函数
一、实验目的
1.掌握函数的定义、函数的说明和调用。
2.掌握函数的参数及其传递方式,函数值的正确返回。
二、实验内容
1.[目的]掌握标准库函数的说明和调用方法。
[题目内容] 编写一个程序,首先显示一个菜单,然后根据用户的选择,输入数据后,执行相应的操作。
[输入]用户选择和函数自变量值
[输出]如下菜单:
=======MENU======
1.。。。。。。。。。。。sin
2.。。。。。。。。。。。cos
3.。。。。。。。。。。。pow
4.。。。。。。。。。。。sqrt
0.。。。。。。。。。。。exit
==================
[提示] 使用标准库函数、多分支选择结构。
2.[目的]掌握用户自定义函数的定义、函数的说明和调用方法。
[题目内容] 编写一个用户自定义函数,该函数有一个整型参数,函数的功能是:当这个整型数的值是偶数时,函数的返回值为0, 当这个整型数的值是奇数时,返回值为1 。编写一个程序,从键盘输入任意10个整数,分别调用用户自定义函数来判断这10个整数的奇偶性。
[输入] 任意10个整数
[输出] 这10个整数的奇偶性
[提示] 在主函数中使用循环结构输入10个整数。根据子函数的返回值输出相应的判断结果信息。
3.[目的]掌握用户自定义函数的定义、函数的说明和调用方法。
[题目内容] 编写一个用户自定义函数,该函数有三个整数参数,函数的功能是:求解这三个整数的最大值,函数的返回值为三个参数的最大值。编写一个程序,从键盘输入任意5个整数,分别两次调用用户自定义函数来求出这5个整数中的最大值。
[输入] 任意5个整数
[输出] 这5个整数的最大值
[提示]先用前三个整数调用函数,求出的最大值作为参数之一,再与另两个整数一起求出最大值即为所求。
4.[目的]掌握用户自定义函数的定义、函数的说明和调用方法。
n[题目内容] Am表示从m各元素中抽出n个元素的排列的个数。它的计算公式为: