poj2013
思路:因为一开始的输入就是递增的所以可以利用这个条件,不用递归,真的是要把题意利用到充分啊。这里i对于n是奇数还是偶数的条件判断挺苛刻的,很有连贯性。
#include <iostream>
#include <cstdio>
#include <algorithm>
#include <string.h>
using namespace std;
string str[30];
int n;
int kase=0;
int main()
{
while(cin>>n&&n)
{
printf("SET %d\n",++kase);
for(int i = 1;i<=n;++i)
cin>>str[i];
for(int i=1;i<=n;i+=2)
cout<<str[i]<<endl;
for(int i=n-(n%2);i>1;i-=2)
cout<<str[i]<<endl;
}
return 0;
}