75分,不知道哪里错了,请教大佬
查看原帖
75分,不知道哪里错了,请教大佬
1254077
violet122楼主2024/1/7 17:51
#include <cstdio>
#include <string>
#include <vector>
#include <iostream>
using namespace std;
int main(){
    int n;
    cin>>n;
    vector<string> number;
    string str;
    for(int i=0;i<n;i++){
        cin>>str;
        number.push_back(str);
    }
    for(int i=1;i<=n-1;i++){//冒泡排序
        for(int j=0;j<n-i;j++){
            if(number[j]<number[j+1]){//比较字典序
                string temp=number[j+1];
                number[j+1]=number[j];
                number[j]=temp;
            }
        }
    }
    for(int i=0;i<n;i++){
        cout<<number[i];
    }
    return 0;
}
2024/1/7 17:51
加载中...