题目详情 - L1-039 古风排版 (20 分) (pintia.cn)
#include<stdio.h>
#include<string.h>
int main(){
int i,j,hang,lie;
char a[2000],b[1000][1000];
scanf("%d",&hang);
getchar();
gets(a);
while(strlen(a)%hang){
strcat(a," ");
}
lie=strlen(a)/hang;
for(i=0;i<strlen(a);i++){
b[i/hang][i%hang]=a[i];
}
for(i=0;i<hang;i++){
for(j=lie-1;j>=0;j--){
printf("%c",b[j][i]);
}
printf("\n");
j=lie;
}
return 0;