int main( void )
{
string line;
getline( cin, line );
vector<string> vs;
istringstream is( line );
copy( istream_iterator<string>(is), istream_iterator<string>(),
back_inserter(vs) );
sort( vs.begin(), vs.end(), greater<string>() );
copy( vs.begin(), vs.end(), ostream_iterator<string>(cout,"\n") );
return 0;
}
输入
This is an apple
输出
is
apple
an
This
int _tmain(int argc, _TCHAR* argv[])
{
std::string teststr("1234567890");
std::reverse(teststr.begin(),teststr.end());
std::cout<<teststr<<std::endl;
return 0;
}
int _tmain(int argc, _TCHAR* argv[])
{
std::string teststr;
std::getline(std::cin,teststr);