文章
56
粉丝
0
获赞
81
访问
13.0k
#include<bits/stdc++.h>
using namespace std;
bool cStr(string s1,string s2){
if(s1.length()>s2.length()){
return true;
}else{
return false;
}
}
int main(){
int n;
while(cin>>n){
cin.ignore();
string ss[120];
int m=0;
for(int i=0;i<n;i++){
getline(cin,ss[i]);
if(ss[i]=="stop"){
break;
}
m++;
}
for(int i=0;i<m-1;i++){
for(int j=i;j<m;j++){
if(cStr(ss[i],ss[j])){
swap(ss[i],ss[j]);
}
}
}
for(int i=0;i<m;i++){
cout<<ss[i]<<endl;
}
}
return 0;
}
登录后发布评论
暂无评论,来抢沙发