点赞,点赞,求点赞
因为c++是可以自动比较字符串的大小,所以我就
#include<bits/stdc++.h>
using namespace std;
bool cmp(string a,string b){
if(a.size()>b.size())return false;
if(a.size()==b.size())
return a<b;
return true;
}
int main(){
string a[101];
int n;
cin>>n;
for(int i=1;i<=n;i++)cin>>a[i];
sort(a+1,a+n+1,cmp);
for(int i=1;i<=n;i++)cout<<a[i]<<endl;
}
666,我一点思路没有
666,牛的,我一个一个char 比较的