#6595. A. 中间数
A. 中间数
Codeforces Round 835 (Div. 4)
A. 中间数
时间限制: 每个测试 1 秒 内存限制: 每个测试 256 MB
给定三个互不相同的整数 a, b, c,求它们的中间数。
中间数是指既不是最小值,也不是最大值的那个数。
例如:数字 5, 2, 6 的中间数是 5,因为最小值是 2,最大值是 6。
输入 第一行包含一个整数 t(1≤t≤6840)表示测试用例的数量。
接下来每个测试用例包含三个互不相同的整数 a, b, c(1≤a,b,c≤20)。
输出 对于每个测试用例,输出一个整数,表示三个数的中间数。
示例
输入:
9
5 2 6
14 3 4
20 2 1
1 2 3
11 19 12
10 8 20
6 20 3
4 1 3
19 8 4
输出:
5
4
2
2
12
10
6
3
8
这道题实际上就是找到三个数里“排在第二”的那个数。编程时常见的做法有:
- 把三个数放进数组,排序后取下标 1 的数。
- 或者用判断语句:若 a 在 b,c 之间,就输出 a,否则看 b 或 c