L1-039 古风排版 (20分)
题目详情:
AC代码:
#include<iostream>
using namespace std;
int main()
{
int n,len;
string str;
cin>>n;
cin.ignore();
getline(cin,str);
len=str.size();
if(len%n!=0)//长度不是n的倍数,则补空格。
{
for(int i=1; i<=n-len%n; i++)
str=str+" ";
}
len=str.size();
for(int i=len-n; i<len; i++)
{
for(int j=i; j>=0; j-=n)//根据排列规律从右到左按给定步长n输出。
cout<<str[j];
cout<<endl;
}
return 0;
}
//此题可以算是规律题哈
永远相信美好🎈