HM050 封装加法

HM050 封装加法

HM050 封装加法

来源: 第 50 集 函数-函数的定义

难度: 入门

时间限制: 1s

空间限制: 64MB

题目描述

函数用来把一段经常使用的代码封装成独立模块,减少重复,也方便把大程序划分成若干块。定义一个函数通常有五个步骤:

  1. 返回值类型:告诉别人函数最后送出什么类型的结果。
  2. 函数名:给这个模块起名。
  3. 参数列表:写在小括号里,说明调用时要不要传入数据、传入什么。
  4. 函数体语句:写在大括号里的具体代码,长度不限。
  5. return 表达式:把算好的结果送回去。它必须和返回值类型挂钩:声明成 int 就该返回整数,不能返回 \(3.14\) 这种不匹配的类型。

语法顺序是:返回值类型、函数名、参数列表、大括号,大括号里写函数体和 returnmain 本身也是函数,它是程序入口,一般不需要传入数据,最后 return 0 表示正常退出。

请按这五步定义加法函数 add:传入两个整数,在函数体里算 sum = number1 + number2,再 return sum。读入若干组整数,用这个函数求它们的和。先把定义写对;调用时用「函数名 + 小括号」即可。

输入格式

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

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

输出格式

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

样例

输入 #1

2
10 20
1 2

输出 #1

30
3

输入 #2

1
-5 8

输出 #2

3

说明

add 的返回类型、sum 以及 return 的值都应当是整数。必须在函数里完成相加,不能只在 main 里写 a+b 而不定义 add。同一套加法可以给多组数据重复使用。

信息

ID
1049
难度
9
分类
(无)
标签
(无)
递交数
1
已通过
1
通过率
100%
上传者