题目描述
对于一个字符串,将其后缀子串进行排序,例如grain 其子串有: grain rain ain in n 然后对各子串按字典顺序排序,即: ain,grain,in,n,rain
输入描述:
每个案例为一行字符串。
输出描述:
将子串排序输出
示例1
输入
复制
grain
输出
复制
ain
grain
in
n
rain
#include<stdio.h>
#include<string.h>
#include<stdlib.h>
#include<math.h>
int main(){
char str[50],temp[50];
char sub[50][50];
int i,j,r=0,h=0,len;
while(gets(str)){//grain
len=strlen(str);
for(i=0;i<len;i++){
for(j=i;j<len;j++){
sub[r][h++]=str[j];
}
sub[r]