题目描述:
齐国大将田忌,很喜欢赛马。一次他与齐威王约定,进行一场比赛。他们准备将马分为上、中、下三等马。可田忌太笨了,他不知道怎么分,于是找到了你。现在输入3个浮点数,表示3匹马的速度,请从小到大输出。
输入:
3个整数,表示3匹马的速度。
输出:
从小到大排序后的3个数。
样例输入:
8 6 7
样例输出:
6 7 8
解题思路:
只需要输入变量后,使用min、max函数和+、-运算符即可。注意,有辅助变量。
代码:
# include <bits/stdc++.h>
using namespace std ;
int main ()
{
int a , b , c , d , e ;
cin >> a >> b >> c ;
d = min ( min ( a , b ) , c ) ;
e = max ( max ( a , b ) , c ) ;
cout << d << a + b + c - d - e << e << endl ;
}
注意,这里使用的是万能头文件,可能您的编译器不受支持。如不受支持,请改为iostream头文件