7-7 古风排版(20 分)
#include<bits/stdc++.h>
using namespace std;
int main()
{
int len,n,i,j,ss;
char s[1000];
int count=0;
cin>>n;
getchar();//读走刚才读入n的时候,n后面的一个回车符
gets(s);
len=strlen(s);
ss=len/n;
for(int i=n*ss;count!=n;i++)//先找到最后一列输出的第一个字符 ,就是题目中的a
{
for(int j=i;j>=0;j=j-n)//-4是因为 要找第一行的字符,比如,saT
{
if(j<len)
cout<<s[j];
if(s[n*ss]!=' '&&s[n*ss]!='\0')//最后一行不够4个字符的时候,用空格进行补充
cout<<" ";
}
cout<<endl;
count++;
}
return 0;
}