课程首页 › 第5部分 › 第74课
第74课 计算小能手
计算小能手(函数、多参数)
将我们之前设计的计算器制作成函数,方便后面计算,只需要输入数字和运算符就可以轻松地计算出结果。
计算小能手

运行程序:
输入:
输入第一个数字: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