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");
    }
}


相关文章
|
5月前
|
存储 C++
【PTA】L1-039 古风排版(C++)
【PTA】L1-039 古风排版(C++)
38 1
|
6月前
L1-039 古风排版
L1-039 古风排版
43 0
|
11月前
十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!(二)
十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
|
11月前
十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!(四)
十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
|
11月前
十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!(三)
十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
|
11月前
|
小程序 程序员
十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!(一)
十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
7-130 古风排版
7-130 古风排版
32 0
L1-039 古风排版 (20 分)
L1-039 古风排版 (20 分)
129 0
L1-039 古风排版 (20 分)
|
JavaScript 前端开发
文字到底能玩出多少花样(四)实现跃动的文字
文字到底能玩出多少花样(四)实现跃动的文字
157 0
文字到底能玩出多少花样(四)实现跃动的文字
|
Web App开发 前端开发
文字底能玩出多少花样(五)实现渐变文字和文字倒影
文字底能玩出多少花样(五)实现渐变文字和文字倒影
144 0
文字底能玩出多少花样(五)实现渐变文字和文字倒影