7-7 古风排版

简介: 7-7 古风排版 中国的古人写文字,是从右向左竖向排版的。本题就请你编写程序,把一段文字按古风排版。

7-7 古风排版


中国的古人写文字,是从右向左竖向排版的。本题就请你编写程序,把一段文字按古风排版。


输入格式: 输入在第一行给出一个正整数N(<100),是每一列的字符数。第二行给出一个长度不超过1000的非空字符串,以回车结束。


输出格式: 按古风格式排版给定的字符串,每列N个字符(除了最后一列可能不足N个)。

输入样例: 
4 
This is a test case 
输出样例: 
asa T 
st ih 
e tsi
 ce s


C++代码:


#include<iostream>
#include<cstring>
using namespace std;
int main(){
    int N,len=0,i,j,x;
    char s[1100];
    memset(s,0,1100);
    scanf("%d",&N);
    getchar();
    while((s[len]=getchar())!='\n'){len++;}
        if(len%N!=0){for(i=0,x=len;i<N-len%N;i++)s[x++]=' ';}
        else x=len;
        for(i=0;i<N;i++){
            for(j=x/N-1;j>=0;j--){
                printf("%c",s[j*N+i]);
            }
        printf("\n");
    }
}


相关文章
|
6月前
|
存储 C++
【PTA】L1-039 古风排版(C++)
【PTA】L1-039 古风排版(C++)
58 1
|
6月前
LaTeX排版心形段落
LaTeX排版心形段落
|
7月前
L1-039 古风排版
L1-039 古风排版
45 0
Photoshop使用路径排版美化文字创作图案
Photoshop使用路径排版美化文字创作图案
114 0
7-130 古风排版
7-130 古风排版
35 0
L1-039 古风排版 (20 分)
L1-039 古风排版 (20 分)
132 0
L1-039 古风排版 (20 分)
文字到底能玩出多少花样(三)使用background实现花式下划线
文字到底能玩出多少花样(三)使用background实现花式下划线
391 0
文字到底能玩出多少花样(三)使用background实现花式下划线
|
JavaScript 前端开发
文字到底能玩出多少花样(四)实现跃动的文字
文字到底能玩出多少花样(四)实现跃动的文字
161 0
文字到底能玩出多少花样(四)实现跃动的文字
|
Web App开发 前端开发
文字底能玩出多少花样(五)实现渐变文字和文字倒影
文字底能玩出多少花样(五)实现渐变文字和文字倒影
151 0
文字底能玩出多少花样(五)实现渐变文字和文字倒影
|
存储 前端开发 JavaScript
文字到底能玩出多少花样(一) 炫酷文字粒子效果实现
文字到底能玩出多少花样(一) 炫酷文字粒子效果实现
209 0