题目
源地址:
http://poj.org/problem?id=2013
理解
一组字符串,从短到长再到短排列,相同长短的字符串按照字母表顺序排列。
代码
#include <stdio.h>
int main(int argc, char const *argv[])
{
int i, n, sum = 0;
char a[30][30];
while (scanf("%d", &n) != EOF, n)
{
for (i = 0; i < n; i++)
scanf("%s", a[i]);
printf("SET %d\n", ++sum);
for (i = 0; i < n; i++)
{
if (i % 2 == 0)
{
printf("%s\n", a[i]);
}
}
for (i = n - 1; i >= 0; i--)
{
if (i % 2 != 0)
{
printf("%s\n", a[i]);
}
}
}
return 0;
}
更新日志
- 2014年08月05日 已AC。