對於一個字串,將其字尾子串進行排序,例如grain 其子串有: grain rain ain in n 然後對各子串按字典順序排序,即: ain,grain,in,n,rain
每個案例為一行字串。
將子串排序輸出
示例1
輸入:grain
輸出:ain grain in n rain
思路:這道題其實主要考察對二維陣列的排序,即c中的qsort或者c++中sort的用法
# include//# include# include# includeusing namespace std;
//使用內建函式qsort,對二維字元陣列排序
//int cmp(const char *str1,const char *str2)
/*int cmp(const void *str1,const void *str2)
*/bool cmp2(const char *str1,const char *str2)
int main()
char str[1000][1000];
char word[1000];
int main()
//排序
qsort(str,len,sizeof(str[0]),cmp);
//輸出
for(i = 0;i < len;i++)
} return 0;
}
九度oj1202排序問題
題目1202 排序 時間限制 1 秒 記憶體限制 32 兆 特殊判題 否 提交 31534 解決 10415 題目描述 對輸入的n個數進行排...