這是vector中對string類型排序。
用寫比較函數的方法
#include
#include
#include
#include
#include
#include
using namespace std;
//比較函數,升序排序
bool cmp(const string &x,const string &y) //&符號不能少
{
return x>y;
}
int main()
{
freopen("in.txt","r",stdin);
vectorvec;
string s;
vec.clear();
int n;
cin>>n;
for(int i=0;i>s;
vec.push_back(s);
}
sort(vec.begin(),vec.end(),cmp);
// sort(vec.begin(),vec.end()); 若省略第三個參數,默認升序排序
for(int i=0;i