首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C语言 >

初学者——ECNU OJ 2896 随机排序

2012-05-12 
菜鸟求助——ECNU OJ 2896 随机排序Description给定一组以一个空格分隔的只含大小写字母的字符串。与普通字典

菜鸟求助——ECNU OJ 2896 随机排序
Description 

给定一组以一个空格分隔的只含大小写字母的字符串。与普通字典序不同,按照给定的字母顺序对这组字符串排序。设两个字符串的字母不会完全相同。如:Hat、hat、HAt等不会同时出现。
 例如:字母顺序为QWERTYUIOPASDFGHJKLZXCVBNM时,一组字符串 hat cat bat book bookworm Dallas Austin Houston fire firefox fumble的排序结果为:Austin Dallas fumble fire firefox Houston hat cat book bookworm bat。 

Input 

每组数据由2行组成,第1行为字母顺序(26个大写字母),第2行是需要排序的一组字符串(只含大小写字母,长度不大于20)。
 数据不多于100组。需要排序的一组字符串中包含的字符串个数至少1个,至多100个。 

Output 

对于每一组数据,输出排序后的字符串。字符串之间输出一个空格,最后一个字符串后面没有空格,而是输出一个换行符。 

Sample Input 

QWERTYUIOPASDFGHJKLZXCVBNM
 hat cat bat book bookworm Dallas Austin Houston fire firefox fumble
 QWERTYUIOPASDFGHJKLZXCVBNM
 How are you
 QAZWSXEDCRFVTGBYHNUJMIKOLP
 How are you
 ABCDEFGHIJKLMNOPQRSTUVWXYZ
 How are you 

Sample Output 

Austin Dallas fumble fire firefox Houston hat cat book bookworm bat
 you are How
 are you How
 are How you 


求思路 求想法 求帮助

[解决办法]
要自己重写比较函数

热点排行