HM054 先声明再求较大值
HM054 先声明再求较大值
来源: 第 54 集 函数-函数的声明
难度: 入门
时间限制: 1s
空间限制: 64MB
题目描述
函数声明的用途是:在函数定义之前,先告诉编译器「有这样一个函数」。声明只写返回值类型、函数名和形参列表,末尾加分号,没有函数体,也不写 return。
源文件通常从上到下编译。如果习惯把 main 写在前面、把自定义函数写在后面,编译器走到调用处时还没见过这个函数,就会报「找不到标识符」。这时必须先写声明。如果定义已经写在 main 前面,声明可以省略;定义写在 main 后面时,必须先有声明。
声明可以写多次,定义只能有一次。定义会告诉编译器函数体到底怎么写,写两份定义会让编译器不知道以哪一份为准。真正开发时声明写一次即可。
比较两个整数并返回较大值。可以用 if else,也可以用更简洁的三目运算符 a > b ? a : b 直接 return。请先写出声明,把定义放在 main 后面,对每组询问输出较大值。
输入格式
第一行一个整数 \(q\)(\(1 \le q \le 100\))。
接下来 \(q\) 行,每行两个整数 \(a\)、\(b\)(\(-10^9 \le a,b \le 10^9\))。
输出格式
共 \(q\) 行,每行一个整数,表示该组中较大的那个数。若两数相等,输出该数本身。
样例
输入 #1
2
10 20
20 10
输出 #1
20
20
输入 #2
1
7 7
输出 #2
7
说明
声明形如 int maxValue(int a, int b);。定义必须完整写出函数体,且全程序只能有一份定义。样例第一组 \(10\) 与 \(20\) 比较,返回 \(20\)。
信息
- ID
- 1053
- 难度
- (无)
- 分类
- (无)
- 标签
- (无)
- 递交数
- 0
- 已通过
- 0
- 通过率
- ?
- 上传者