L1-010 比较大小(排序)

本题要求将输入的任意3个整数从小到大输出。

输入格式:

输入在一行中给出3个整数,其间以空格分隔。

输出格式:

在一行中将3个整数从小到大输出,其间以 “->” 相连。

输入样例:

1
4 2 8

输出样例:

1
2->4->8

思路:

放进vector中排序,然后从小到大格式化输出。

代码:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#include <bits/stdc++.h>
using namespace std;

int t;
vector<int> v;

int main()
{
for(int i = 0; i < 3; i++)
{
cin >> t;
v.push_back(t);
}
sort(v.begin(), v.end());
cout << v[0];
for(int i = 1; i < 3; i++)
{
cout << "->" << v[i];
}

return 0;
}