全部评论 2

  • #include<iostream>
    #include<algorithm>
    using namespace std;
    bool cmp(string a,string b){
    if(a.size()!=b.size()) return a.size()<b.size();
    else{
    int sa=0,sb=0;
    for(int i=0;i<a.size();i++){
    sa+=(int)a[i];
    }for(int i=0;i<b.size();i++){
    sb+=(int)b[i];
    }
    return sa<sb;
    }
    }
    int main(){
    string s[2];
    cin>>s[0]>>s[1];
    sort(s,s+2,cmp);
    for(int i=0;i<2;i++){
    cout<<s[i]<<endl;
    }
    return 0;
    }
    你没用cmp啊

    2026-04-17 来自 浙江

    0
  • #include<bits/stdc++.h>
    using namespace std;int main(void){ios_base::sync_with_stdio(false);cin.tie(nullptr);string s,t;cin>>s>>t;if(s.size()>t.size()){cout<<t<<"\n"<<s;return 0;}if(t.size()>s.size()){cout<<s<<"\n"<<t;return 0;}cout<<min(s,t)<<"\n"<<max(s,t);return 0;}

    2026-04-17 来自 江苏

    0
暂无数据

提交答案之后,这里将显示提交结果~

首页