已采纳 陈正朔 初级光能 思路 模拟每次交换,如果结果>ans,则ans=交换的结果 提供核心 for(int i=0;i<s.size();i++){ for(int j=i+1;j<s.size();j++){//两个下标 string tmp=s; char c=s[i]; tmp[i]=tmp[j]; tmp[j]=c;//交换 ans=maxn(ans,tmp); //maxn函数是比较字符串数字大小的,你应该会吧 } }