#include <iostream> #include <vector> #include <algorithm> using namespace std; vector<string> strs; int main() { string str; cin >> str; for(int i = 0; i < str.length(); i ++){ strs.push_back(str.substr(i));//调用substr函数获取所有子串 } //调用sort函数 sort(strs.begin(), strs.end()); for(string s : strs){ cout << s << endl; } return 0; }