poj2039

简单模拟

#include <cstdio>
#include <cstring>
#include <algorithm>
using namespace std;

int n;
char st[300];

int main()
{
    while (scanf("%d", &n), n)
    {
        scanf("%s", st);
        int len = strlen(st) / n;
        for (int i = 1; i < len; i += 2)
            reverse(st + n * i, st + n * i + n);
        for (int j = 0; j < n; j++)
            for (int i = 0; i < len; i++)
                putchar(st[i * n + j]);
        putchar('\n');
    }
    return 0;
}
View Code

 

posted @ 2013-06-12 21:22  undefined2024  阅读(131)  评论(0)    收藏  举报