很简单的题目,用好 substr() 和 sort() 函数即可解决。
代码如下:
#include<iostream>
#include<string>
#include<algorithm>
using namespace std;
int main(){
string str;
while(cin>>str){
int n=str.size();
string strs[n];
for(int i=0;i<n;i++){
strs[i]=str.substr(i);
}
sort(strs,strs+n);
for(int i=0;i<n;i++){
cout<<strs[i]<<endl;
}
}
}