从键盘输入五个由字母组成的字符串,按字母顺序排序输出,不能用strcmp函数。
1个回答
展开全部
#include <algorithm>
#include <iostream>
#include <string>
#include <vector>
using namespace std;
void main()
{
vector<string> v;
string s;
for(int i=0;i<5;++i)
{
cin>>s;
v.push_back(s);
}
sort(v.begin(),v.end());
vector<string>::iterator iter=v.begin();
for(;iter!=v.end();++iter)
{
cout<<*iter<<endl;
}
}
第一次写没看题意
#include <iostream>
#include <string>
#include <vector>
using namespace std;
void main()
{
vector<string> v;
string s;
for(int i=0;i<5;++i)
{
cin>>s;
v.push_back(s);
}
sort(v.begin(),v.end());
vector<string>::iterator iter=v.begin();
for(;iter!=v.end();++iter)
{
cout<<*iter<<endl;
}
}
第一次写没看题意
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询