《数据结构编程实验》 3.3.1Symmetric Order

来源:互联网 发布:sql多个统计结果 编辑:程序博客网 时间:2024/06/05 00:08

题目大意:

  将一堆以长度非递减排列的姓名,将其对称排列输出。


题目地址:

  POJ  2013 ZOJ  2172 UVA  3055


题解:

  语法水题。


#include <iostream>#include <cstdio>using namespace std;int main(){    int n,m,i,b[20];    char a[20][100];    m=0;    while (scanf("%d\n",&n)&&n)    {        m++;        for (i=0;i<n;i++) gets(a[i]);        for (i=0;i<n;i++) b[i]=1;        printf("SET %d\n",m);        for (i=0;i<n;i=i+2) {puts(a[i]);b[i]=0;}        for (i=n-1;i>=0;i--) if (b[i]) {puts(a[i]);b[i]=0;}    }    return 0;}


0 0
原创粉丝点击