POJ 2938 按顺序输出
- 时间限制:
- 1000ms
- 内存限制:
- 65536kB
- 描述
- 输入3个整数,要求按从大到小的顺序输出它们。
- 输入
- 一行,包括3个整数,以空格分隔
- 输出
- 一行,包括3个整数,以空格分隔
- 样例输入
-
1 4 4
- 样例输出
-
4 4 1
(1)、源代码:
#include <iostream>
#include <iomanip>
using namespace std;
int main()
{
int i, j, t;
int a[3];
cin >> a[0] >> a[1] >> a[2];
for(i = 0; i < 3; i++){
t = a[i];
for(j = i; j > 0 && a[j-1] < t; j--)
a[j] = a[j-1];
a[j] = t;
}
for(i = 0; i < 3; i++)
cout << a[i] << " ";
return 0;
}
(2)、解题思路:略
(3)、可能出错:略