九度1099

#include <iostream>
#include <string>
#include <algorithm>
#include <cstdlib>
#include <string.h>
#include <cstdio>

using namespace std;

int cmp(const void* a,const void *b)
{
    return strcmp((char*)a,(char*)b);
}

int main()
{
    string str;
    char all[1000][1000];
    while(cin>>str)
    {
        for(int i=0;i<str.length();i++)
        {
            strcpy(all[i],str.substr(i).c_str());
        }
        qsort(all,str.length(),1000,cmp);
        for(int i=0;i<str.length();i++)
            cout<<all[i]<<endl;
    }
    return 0;
}

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章