`
linest
  • 浏览: 151129 次
  • 性别: Icon_minigender_1
  • 来自: 内蒙古
社区版块
存档分类
最新评论

ZOJ-2172 调整输出顺序

    博客分类:
  • acm
 
阅读更多
2172:按长度升序给出一组单词,调整输出为长度先递增,后递减。
Example input:Example output:
7SET 1
BoBo
PatJean
JeanClaude
KevinMarybeth
ClaudeWilliam
WilliamKevin
MarybethPat


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

#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;
	}
}





分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics