没什么好说的。。。
#include <iostream>
#include<string>
using namespace std;
int main()
{
// freopen("in.txt","r",stdin);
char str[205];
char a[200][25];
int n,f;
while(cin>>n&&n)
{
getchar();
cin>>str;
int i=0,j=0,k;
f=1;
while(str[i])
{
if(f==1)
for(k=0;str[i]&&k<n;k++,i++)
a[j][k]=str[i];
else
for(k=n-1;str[i]&&k>=0;k--,i++)
a[j][k]=str[i];
f=-f;
j++;
}
f=-f;
if(f==1)
while(k<n)
a[j-1][k++]='0';
else
while(k>=0)
a[j-1][k--]='0';
for(i=0;i<n;i++)
for(k=0;k<j;k++)
if(a[k][i]!='0')
cout<<a[k][i];
cout<<endl;
}
return 0;
}