HM054 先声明再求较大值

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
通过率
?
上传者