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


相关文章
|
12天前
L1-039 古风排版
L1-039 古风排版
16 0
|
2月前
超简单的html+css魔幻霓虹灯文字特效
超简单的html+css魔幻霓虹灯文字特效
13 3
超简单的html+css魔幻霓虹灯文字特效
|
12月前
7-130 古风排版
7-130 古风排版
24 0
L1-039 古风排版 (20 分)
L1-039 古风排版 (20 分)
90 0
L1-039 古风排版 (20 分)
如何快速“肝”出高质量幻灯片?
最近在做毕业答辩的幻灯片,由于是需要中文的模板,但 overleaf [1]给出的中文模板不是很多(主要还是外国的网站)。正好上次一位读者想我推荐了一个中国版本的“overleaf”,点击进入后发现,哎,找到了挺多中文模板啊!果真是中国企业办的。
123 0
如何快速“肝”出高质量幻灯片?
|
JavaScript 前端开发
文字到底能玩出多少花样(四)实现跃动的文字
文字到底能玩出多少花样(四)实现跃动的文字
120 0
文字到底能玩出多少花样(四)实现跃动的文字
|
存储 前端开发 JavaScript
文字到底能玩出多少花样(一) 炫酷文字粒子效果实现
文字到底能玩出多少花样(一) 炫酷文字粒子效果实现
163 0
|
Web App开发 前端开发
文字底能玩出多少花样(五)实现渐变文字和文字倒影
文字底能玩出多少花样(五)实现渐变文字和文字倒影
104 0
文字底能玩出多少花样(五)实现渐变文字和文字倒影
|
前端开发 容器 Web App开发
纯 CSS 创作一个表达怀念童年心情的条纹彩虹心特效
效果预览 在线演示 按下右侧的“点击预览”按钮可以在当前页面预览,点击链接可以全屏预览。 https://codepen.io/comehope/pen/QxbmxJ 可交互视频教程 此视频是可以交互的,你可以随时暂停视频,编辑视频中的代码。
1104 0