您的位置:首页 > 其它

蓝桥杯 算法提高 三个整数的排序

2017-11-03 10:53 225 查看
问题描述

  输入三个数,比较其大小,并从大到小输出。

输入格式

  一行三个整数。

输出格式

  一行三个整数,从大到小排序。

样例输入

33 88 77

样例输出

88 77 33

先判断 a与b的大小 大的放在a,然后再让a与c比较 大的放在a 这个时候三个数中最大的数就存放在a处

再比较b与c 大的放在b处 

输出即可得到答案

#include<iostream>

using namespace std;

int main()

{
int a,b,c;
cin>>a>>b>>c;
if(a<b)
{
int i = a;
a = b;
b = i;
}
if(a<c)
{
int i = a;
a = c;
c = i;
}
if(b<c)
{
int i = b;
b = c;
c = i;
}
cout << a << " " << b << " " << c;
return 0;

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: