//不用sort,当然用sort更简单 #include <iostream> #include<map> using namespace std; void Mysort(map<int,string>&v,int n) { for(int j=0;j<n;j++) { for(int i=0;i<n-1;i++) { if(v[i].length()>v[i+1].length()) { string t=v[i]; v[i]=v[i+1]; v[i+1]=t; } else if(v[i].length()==v[i+1].lengt...