博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
L1-039. 古风排版
阅读量:5099 次
发布时间:2019-06-13

本文共 872 字,大约阅读时间需要 2 分钟。

L1-039. 古风排版

时间限制
400 ms
内存限制
65536 kB
代码长度限制
8000 B
判题程序
Standard
作者
陈越

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

输入格式:

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

输出格式:

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

输入样例:
4This is a test case
输出样例:
asa Tst ihe tsi ce s 题解:这个题目,我在赛场上和我回来时候补题的时候感觉想的是一样的啊。。。怎么就没过呢! 就是先默认初始化为空格(空格和没有字符是两码事。。。空格也是一个字符,所以尽管看起来答案是一样的但是在后面评测的时候会判断为不一样的结果)... 初始化一个字符矩阵,从矩阵的最后一列开始赋值,然后向前就好了。
#include
using namespace std;char a[1000][1000], s[1000];int main(){ int n; cin>>n; getchar(); gets(s); int l=strlen(s), len; if(l%n!=0) len=l/n+1; else len=l/n; for(int i=0; i
=0; i--){ if(cnt>=l) break; for(int j=0; j
=l) break; a[j][i]=s[cnt++]; } } for(int i=0; i

 

转载于:https://www.cnblogs.com/ledoc/p/6651071.html

你可能感兴趣的文章
查询消除重复行
查看>>
[leetcode]Minimum Path Sum
查看>>
内存管理 浅析 内存管理/内存优化技巧
查看>>
Aizu - 1378 Secret of Chocolate Poles (DP)
查看>>
csv HTTP简单表服务器
查看>>
IO流写出到本地 D盘demoIO.txt 文本中
查看>>
Screening technology proved cost effective deal
查看>>
mysql8.0.13下载与安装图文教程
查看>>
Thrift Expected protocol id ffffff82 but got 0
查看>>
【2.2】创建博客文章模型
查看>>
Kotlin动态图
查看>>
从零开始系列之vue全家桶(1)安装前期准备nodejs+cnpm+webpack+vue-cli+vue-router
查看>>
Jsp抓取页面内容
查看>>
大三上学期软件工程作业之点餐系统(网页版)的一些心得
查看>>
可选参数的函数还可以这样设计!
查看>>
[你必须知道的.NET]第二十一回:认识全面的null
查看>>
Java语言概述
查看>>
关于BOM知识的整理
查看>>
使用word发布博客
查看>>
面向对象的小demo
查看>>