T1 三个数的中位数
题目描述
○给定三个整数,请输出按大小排序后,位于正中间的数字。
输入格式
○第一行:三个整数,与。
输出格式
○第一行:单个整数表示三个数的中位数。
样例数据
输入1:
-1 2 0
输出1:
0
输入2:
2 2 -2
输出2:
2
输入3:
0 0 0
输出3:
0
解题思路
可以先定义数组,输入,然后sort,最后输出数组的第二个元素。
满分代码
#include <bits/stdc++.h>
using namespace std;
int a[3];
int main() {
for (int i = 1; i <= 3; i++) {
cin >> a[i];
}
sort(a + 1, a + 1 + 3);
cout << a[2];
return 0;
}