给出三个不同的整数a、b、c,求它们之间的中位数。
中位数是一组数据中排在中间位置的数;
例如,5,2,6的中位数是5,因为最小是2,最大是6。
输入
第一行包含一个整数t(1≤t≤100)--测试案例的数量。
每个测试用例的描述由三个不同的整数a,b,c(1≤a,b,c≤100)组成。
输出
对于每个测试用例,输出一个单一的整数--三个数字的中间数。
样例输入 复制
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
#include<stdio.h>
int main()
{
int n,i,s[100][3],t,m,j;
scanf("%d",&n);
for(i=0;i<n;i++)
scanf("%d%d%d",&s[i][0],&s[i][1],&s[i][2]);
for(i=0;i<n;i++)
{m=s[i][0];
t=s[i][0];
for(j=0;j<3;j++)
if( m>s[i][j])
m=s[i][j];
for(j=0;j<3;j++)
if( t<s[i][j])
t=s[i][j];
for(j=0;j<3;j++)
if(s[i][j!=t&&j!=m)
printf("%d\n",s[i][j]);
}
}