您的位置:首页 > 其它

poj 2013 Symmetric Order

2013-06-20 20:03 309 查看
#include <iostream>
#include <string>
using namespace std;
string data[20];
int main(){
int n;
int count = 1;
while(cin>> n && n){
for(int i =1;i<=n;i++){
cin>>data[i];
}
int index[20];                   //头尾记录该输出的单词的下标值
int start = 1 , rear = n;
for(int i =1 ; i <= n/2 ; i++){
index[start] = 2*i - 1;
index[rear] = 2*i;
start++;
rear--;
}
if(n%2 != 0)
index[n/2 + 1] = n;
cout<<"SET "<<count<<endl;
count++;
for(int i =1;i<=n;i++)
cout<<data[index[i]]<<endl;
}
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: