PTA-039
作者:
骏杰
,
2022-04-20 20:16:44
,
所有人可见
,
阅读 110
#include <iostream>
#include <algorithm>
#include <cstring>
using namespace std;
const int N=110;
char str[N][N];
int main()
{
int n;
string s;
cin>>n;
getchar();
getline(cin,s);
int len=s.size();
int l;
if(len%n)
{
l=len/n+1;
}
else
{
l=len/n;
}
//也可以写成l=len/n+len%n?1:0;
int k=0;
for(int i=l-1;i>=0;i--)
{
for(int j=0;j<n;j++)
{
if(k<len)
{
str[j][i]=s[k++];
}
else
{
str[j][i]=' ';
}
}
}
for(int i=0;i<n;i++)
{
for(int j=0;j<l;j++)
{
cout<<str[i][j];
}
cout<<endl;
}
return 0;
}