c++单词排序。

发布时间 2023-12-16 20:08:35作者: jlyloo

--START--

读入 n 个英文单词,将这 n 个单词按字典序升序排序后,重新输出。

第1行,一个正整数 n。(0<n<100)
第2行,n 个英文单词。单词之间用空格隔开。

一行,n个按字典序升序排序后的英文单词。单词之间用空格隔开。

in:
5
hi I am a student
out:
I am a hi student
#include<iostream>
#include<string>
using namespace std;
string a[100];
int n;
int main(){
    cin>>n;
    for(int i=1;i<=n;i++){
        cin>>a[i];
    }
    stable_sort(a+1,a+n+1);
    for(int i=1;i<=n;i++){
        cout<<a[i];
    }
    return 0;
}

--END--