0
已解决
0
已采纳
string a[10010];
int cnt,cnt1;
int zm(string a){
cnt1=0;
for(int i=0;i<a.size();i++){
if((a[i]>='a'&&a[i]<='z')||(a[i]>='A'&&a[i]<='Z'))
cnt1++;
}
return cnt1;
}
bool cmp(string a,string b){
if(zm(a)!=zm(b)){
return zm(a)<zm(b);
}
return a<b;
}
int main(){
____ n;
____ tmp;
____>>n;
_______(cin,tmp);
for(int i=1;i<=n;i++){
_______(cin,a[i]);
}
____(a+1,a+1+n,cmp);
for(int i=1;i<=n;i++){
____<<a[i]<<____;
}
return 0;
}
朱优扬在2020-07-29 14:20:58追加了内容
求采纳(_的地方是让你填的)
0
0
