ZOJ-2172 调整输出顺序

2172:按长度升序给出一组单词,调整输出为长度先递增,后递减。
Example input: Example output:
7 SET 1
Bo Bo
Pat Jean
Jean Claude
Kevin Marybeth
Claude William
William Kevin
Marybeth Pat


简单题。稍微调整一下即可。

#include<stdio.h>
#include<iostream>
using namespace std;


int main()
{	
	char words[15][26];
	int n;
	int set=1;
	int i;

	while(1)
	{
		cin>>n;
		if(n==0)
			break;
		for(i=0;i<n;i++)
			cin>>words[i];

		cout<<"SET "<<set++<<endl;
		for(i=0;i<n;i+=2)
			cout<<words[i]<<endl;
		
		if(i==n+1)
			i=n-2;
		else
			i=n-1;
		for(;i>0;i-=2)
			cout<<words[i]<<endl;
	}
}





你可能感兴趣的:(ZOJ)