zoj 2172 Symmetric Order

换个顺序输出而已,水题~

 

纠结的是,开始没注意题目,把快排改了改,改成排结构体的了。。。不过还有点问题需要修改。。不对啊。。。

 

等改好了贴这~~

 

#include <stdio.h> #include <stdlib.h> #include <string.h> struct namelist { int len; char name[30]; }person[30]; int main(void) { int n,i,count = 0; while( scanf("%d",&n) && n) { count++; for(i=0; i<n; i++) { scanf("%s",person[i].name); person[i].len = strlen(person[i].name); } printf("SET %d/n",count); for(i=0; i<n; i+=2) printf("%s/n",person[i].name); for(i=(n-1)%2==0?(n-2):n-1; i>0; i-=2) printf("%s/n",person[i].name); } system("pause"); return 0; }

你可能感兴趣的:(System)