这道C++题怎么做??速度啊~~

来源:百度知道 编辑:UC知道 时间:2024/06/18 05:53:55
输入三个整数a,b,c,按照由大到小顺序输出,保证a最大,c最小;

#include<iostream>
using namespace std;
void swap(int &a,int &b)
{
int buf;
buf = a;
a = b;
b = buf;
}
int main()
{
int a, b, c, buf;
cout << "输入三个整数:";
cin >> a >> b >> c;
while(!((a>=b)&&(b>=c)))
{
if(a<b)
swap(a,b);
if(b<c)
swap(b,c);
if(a<c)
swap(a,c);
}
cout << "a=" <<a << " b=" << b << " c="<< c << endl;
return 0;
}

#include<iostream>
using namespace std;
int main()
{
int a,b,c;
cout<<"please input a,b,c:";
cin>>a>>b>>c;
if(a>b>c)
cout<<a<<b<<c<<endl;
else if(a>c>b)
cout<<a<&