课程首页 › 第5部分 › 第74课

第74课 计算小能手

第5部分 功能的复用 · 函数· 知识点:函数、多参数

计算小能手(函数、多参数)

将我们之前设计的计算器制作成函数,方便后面计算,只需要输入数字和运算符就可以轻松地计算出结果。

计算小能手

插图

运行程序:

输入:

输入第一个数字:98

输入算术运算符(+、-、*、/):*

输入第二个数字:96

插图

输出:

98*96=9408

函数float answer(float num1,float num2,char symbol){}一共有3个参数,分别是float num1、float num2、char symbol,每个参数都有自己的数据类型。

调用函数时,只需要将对应的参数写入对应的位置。传入参数的时候可是有顺序要求的,必须和定义函数时的位置顺序相同,以answer(num1,symbol,num2);这种参数顺序调用该函数可就出错了。

巩固练习

(1)找出下面代码中的错误部分,并修正。

插图

(2)下面哪种声明方式正确地表示了一个函数接收整数参数x和浮点数参数y?()

A.void myFunction(int x, float y); B.void myFunction(x: int, y: float); C.void myFunction(int x; float y); D.void myFunction(int, float);(3)创建一个函数,输入任意3个字符串,将3个字符串中的字母转换成大写字母后拼接并倒序输出。

样例输入:

x y z

样例输出:

ZYX