C++编程题:输入3个整型数,按由大到小的顺序输出显示!

来源:百度知道 编辑:UC知道 时间:2024/06/14 18:40:54
谁会 帮忙解决下 我们刚学布置的作业
一楼的好像输出语句写反了 郁闷
到底是怎么做啊 哎!~~

#include<vector>
#include<iostream>
#include<algorithm>

using namespace std;

int main()
{
cout<<"Plese input three int numbers:"<<endl;
vector<int> int_vec;
int n;
while(cin>>n)
{
int_vec.push_back(n);
}
sort(int_vec.begin(),int_vec.end());
vector<int>::size_type i=0;
while(i!=int_vec.size())
{
cout<<int_vec[i]<<'\n';
++i;
}
cout<<endl;
return 0;
}

调试过·可以得到正确结果。

#include<iostream>
using namespace std;
int main()
{
int a,b,c;
cin>>a>>b>>c;
if (a<b)
{
int temp=a;
a=b;
b=temp;
}
if (c>a)
{
cout<<c<<" "<<a<<" "<<b<<endl;
}
else if (c<b)