L1-039. 古风排版

简介: L1-039. 古风排版时间限制 400 ms 内存限制 65536 kB 代码长度限制 8000 B 判题程序 Standard 作者 陈越 中国的古人写文字,是从右向左竖向排版的。

L1-039. 古风排版

时间限制
400 ms
内存限制
65536 kB
代码长度限制
8000 B
判题程序
Standard
作者
陈越
中国的古人写文字,是从右向左竖向排版的。本题就请你编写程序,把一段文字按古风排版。

输入格式:

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

输出格式:

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

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

#include <bits/stdc++.h>
using namespace std;
int main()
{   
    int x,y;
    cin >> x;
    getchar();
    string s;
    getline(cin,s);
    y = s.length() / x;
    if(s.length() % x > 0) { ////考虑最后一列不足N个
        y++; 
    }
    char ch[x][y]; 
    int ss = 0;

    /* 给数组赋值 */
    for(int i = y-1; i >= 0; i--) {
        for(int j = 0; j < x; j++) {
            if(ss == s.length()){   //考虑最后一列不足N个  直接赋为空格 
                ch[j][i] = ' ';
                continue;
            } 
            ch[j][i] = s[ss++]; 
        }
    }
    /*输出*/
    for(int i = 0; i < x; i++) {
        for(int j = 0; j < y;j++) {
            cout << ch[i][j];
        } 
        cout << endl; 
    }

    return 0;
}
目录
相关文章
|
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 分)
7-7 古风排版
7-7 古风排版 中国的古人写文字,是从右向左竖向排版的。本题就请你编写程序,把一段文字按古风排版。
如何快速“肝”出高质量幻灯片?
最近在做毕业答辩的幻灯片,由于是需要中文的模板,但 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