HM051 加法柜台

HM051 加法柜台

HM051 加法柜台

来源: 第 51 集 函数-函数的调用

难度: 入门

时间限制: 1s

空间限制: 64MB

题目描述

已经定义好的函数,要用「函数名 + 小括号」来调用。小括号里填写调用时传入的参数:定义时写了参数列表,调用时就必须传入对应个数、对应类型的实参;定义时括号里什么都没写,调用时就不用传参。

以两整数相加为例。函数 add 的定义里有两个形参 number1number2,它们本身没有真实数据,只是形式上的参数(形参;参数列表有的书也叫形参列表)。在 main 里准备好两个有实际值的变量 \(a\)、\(b\)(实参),调用 add(a, b) 时,实参的值会传递给形参:\(a\) 传给 number1,\(b\) 传给 number2。函数体算出 sum = number1 + number2,再用 return 把和送回来,赋给调用处的变量 \(c\)。

写函数是为了封装功能。同一套加法写好以后可以反复调用:先算 \(10+20\) 得到 \(30\),再把 \(a\)、\(b\) 改成 \(100\)、\(500\),再调用一次就能得到 \(600\),不必把相加代码再抄一遍。

读入若干组整数,对每一组调用加法函数,输出它们的和。

输入格式

第一行一个整数 \(q\)(\(1 \le q \le 100\))。

接下来 \(q\) 行,每行两个整数 \(a\)、\(b\)(\(-10^9 \le a,b \le 10^9\))。

输出格式

共 \(q\) 行,每行一个整数,表示该组 \(a+b\) 的结果,行末换行。

样例

输入 #1

2
10 20
100 500

输出 #1

30
600

输入 #2

1
-3 8

输出 #2

5

说明

调用语法是 add(a, b)。\(a\)、\(b\) 是实参,number1number2 是形参;调用时实参的值传给形参,算出结果再 return 给调用处。必须通过函数完成相加,不能只在 main 里直接输出 \(a+b\) 而不调用函数。

信息

ID
1050
难度
(无)
分类
(无)
标签
(无)
递交数
0
已通过
0
通过率
?
上传者