题意:连续两个一个在首位打印,一个在尾打印
/*7
Bo
Pat
Jean
Kevin
Claude
William
Marybeth
SET 1
Bo
Jean
Claude
Marybeth
William
Kevin
Pat
*/
#include <stdio.h>
#include<string.h>
struct Node
{
char name[30];
}node[30];
int main(int argc, char *argv[])
{
int n,i,k=1;;
char ch[30][30];
while(scanf("%d",&n) && n)
{
int t=n-1,cas=0;
for (i=0;i<n;i++)
scanf("%s",node[i].name);
for (i=0;i<n;i=i+2)
{
strcpy(ch[cas++],node[i].name);//首位
}
for (i=1;i<n;i=i+2)
{
strcpy(ch[t--],node[i].name);//尾部
}
printf("SET %d\n",k++);
for (i=0;i<n;i++)
printf("%s\n",ch[i]);
}
return 0;
}