HM050 封装加法
HM050 封装加法
来源: 第 50 集 函数-函数的定义
难度: 入门
时间限制: 1s
空间限制: 64MB
题目描述
函数用来把一段经常使用的代码封装成独立模块,减少重复,也方便把大程序划分成若干块。定义一个函数通常有五个步骤:
- 返回值类型:告诉别人函数最后送出什么类型的结果。
- 函数名:给这个模块起名。
- 参数列表:写在小括号里,说明调用时要不要传入数据、传入什么。
- 函数体语句:写在大括号里的具体代码,长度不限。
return表达式:把算好的结果送回去。它必须和返回值类型挂钩:声明成int就该返回整数,不能返回 \(3.14\) 这种不匹配的类型。
语法顺序是:返回值类型、函数名、参数列表、大括号,大括号里写函数体和 return。main 本身也是函数,它是程序入口,一般不需要传入数据,最后 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%
- 上传者