6.3w+
社区成员
#include <iostream>
#include <algorithm>
#include <iterator>
#include <vector>
using namespace std;
int main(int argc, _TCHAR* argv[])
{
cout<<"输入数字,以a结束输入或者以\"ctrl+Z\":"<<endl;
//////////////////////////////////////////////////////////////////////////
istream_iterator<int> intReader(cin);
istream_iterator<int> intEOF;
ostream_iterator<int> intWriter(cout,">");
vector<int> intVec;
while (intReader != intEOF)
{
intVec.push_back(*intReader);
if (*intReader == 'a')
{
break;
}
++intReader;
}
sort(intVec.begin(),intVec.end());
copy(intVec.rbegin(),intVec.rend(),intWriter);
cout<<endl;
system("pause");
return 0;
}
int main(void)
{
vector<int> v;
int i;
while(cin>>i)
v.push_back(i);
sort(v.begin(), v.end());
typedef vector<int>::iterator Iter;
Iter iter = v.begin();
for(; iter!= v.end(); ++iter){
cout << *iter << ends;
}
return 0;
}
#include <list>
#include <iostream>
using namespace std;
bool Com(int i, int j)
{
return i>j;
}
int main()
{
list<int> ListInput;
int i=0, tem;
while(cin>>tem)
ListInput.push_back(tem);
ListInput.sort(Com);
for(list<int>::iterator Iter=ListInput.begin(); Iter!=ListInput.end(); Iter++)
cout<<*Iter<<"\t";
return 0;
}