编排字符串
该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。
题目描述
请输入字符串,每输入一个字符串后按要求输出一次结果,共输出与字符串个数相同的行数。输出要求为:后输入的字符串排在前面,最多输出4个字符串,每个字符串按“数字=字符串”的格式表示,数字从1开始依次递增,不同部分之间用一个空格隔开。
例如:
- 输入第一个字符串EricZ,输出1=EricZ;
- 输入第二个字符串David,输出1=David 2=EricZ;
- 输入第三个字符串Peter,输出1=Peter 2=David 3=EricZ;
- 输入第四个字符串Alan,输出1=Alan 2=Peter 3=David 4=EricZ;
- 输入第五个字符串Jane,输出1=Jane 2=Alan 3=Peter 4=David。
输入格式
第一行为字符串个数,接下来行每行一个字符串。
输出格式
输出行,每行按照题目要求的格式输出,注意不同的“数字=字符串”部分之间用一个空格隔开。
样例输入
5
EricZ
David
Peter
Alan
Jane
样例输出
1=EricZ
1=David 2=EricZ
1=Peter 2=David 3=EricZ
1=Alan 2=Peter 3=David 4=EricZ
1=Jane 2=Alan 3=Peter 4=David
样例解释
样例输入中有5个字符串,依次为EricZ、David、Peter、Alan、Jane。
- 处理第一个字符串EricZ时,仅输出该字符串,格式为1=EricZ;
- 处理第二个字符串David时,后输入的David排在前,EricZ在后,格式为1=David 2=EricZ;
- 处理第三个字符串Peter时,Peter在前,接着是David、EricZ,格式为1=Peter 2=David 3=EricZ;
- 处理第四个字符串Alan时,Alan在前,接着是Peter、David、EricZ,格式为1=Alan 2=Peter 3=David 4=EricZ;
- 处理第五个字符串Jane时,最多输出4个字符串,Jane在前,接着是Alan、Peter、David,格式为1=Jane 2=Alan 3=Peter 4=David。 将上述结果依次输出,即为样例输出的内容。
数据范围
- 字符串个数不超过100;
- 每个字符串的长度不超过20。