L1-039 古风排版 (20 分)

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

输入格式:

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

输出格式:

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

输入样例:

4
This is a test case

输出样例:

asa T
st ih
e tsice s
#include<iostream>
#include<cstdio>
#include<cstring>using namespace std;
int main()
{int n,m;char s[1005];char Cmap[1005][1005];cin >> n;getchar(); cin.getline(s,1005);int len = strlen(s);m = len/n;if(len%n != 0) m++; int i = 0;for(int k = m-1; k >= 0; k--){for(int j = 0; j < n; j++){if(i < len)Cmap[j][k] = s[i++];elseCmap[j][k] = ' '; }}for(int j = 0; j < n; j++){ for(int k = 0; k < m; k++)cout << Cmap[j][k];cout << endl;}return 0;
}

天梯赛(c++) 古风排版相关推荐

  1. 团体程序设计天梯赛——L1-039 古风排版

    团体程序设计天梯赛--L1-039 古风排版 https://pintia.cn/problem-sets/994805046380707840/problems/994805091888906240 ...

  2. 天梯赛 L1-039 古风排版 (20 分)

    注意如果矩阵元素为空(null,与空格区分),输出空格 #include <iostream> using namespace std; const int N = 1e3 + 10;ch ...

  3. 天梯赛 L1-039 古风排版 (20分)

    题目传送门:https://pintia.cn/problem-sets/994805046380707840/problems/994805091888906240 题目描述 思路 用一个二维数组, ...

  4. PAT 大区赛 1-7古风排版

    /** L1-039. 古风排版 中国的古人写文字,是从右向左竖向排版的.本题就请你编写程序, 把一段文字按古风排版. 输入格式: 输入在第一行给出一个正整数N(<100),是每一列的字符数. ...

  5. Python入门习题(57)——团体程序设计天梯赛习题:古风排版

    天梯赛习题:古风排版 题目描述 解题思路 数据结构 算法 细节 参考答案 测试用例 小结 题目描述 中国的古人写文字,是从右向左竖向排版的.本题就请你编写程序,把一段文字按古风排版. 输入格式: 输入 ...

  6. python中英文古风排版_2017年天梯赛部分真题加Pat部分题目(1)

    稳赢(2017年真题) 大家应该都会玩"锤子剪刀布"的游戏:两人同时给出手势,胜负规则如图所示: 现要求你编写一个稳赢不输的程序,根据对方的出招,给出对应的赢招.但是!为了不让对方 ...

  7. 团体程序设计天梯赛-练习集-L1-039. 古风排版

    L1-039. 古风排版 中国的古人写文字,是从右向左竖向排版的.本题就请你编写程序,把一段文字按古风排版. 输入格式: 输入在第一行给出一个正整数N(<100),是每一列的字符数.第二行给出一 ...

  8. CCCC-GPLT L1-039. 古风排版 团体程序设计天梯赛

    中国的古人写文字,是从右向左竖向排版的.本题就请你编写程序,把一段文字按古风排版. 输入格式: 输入在第一行给出一个正整数N(<100),是每一列的字符数.第二行给出一个长度不超过1000的非空 ...

  9. 天梯赛:L1-039 古风排版

    文章目录 题目描述: 输入格式: 输出格式: 输入样例: 输出样例: 题目分析: 代码如下: 注意事项: PTA提交结果: 题目描述: 中国的古人写文字,是从右向左竖向排版的.本题就请你编写程序,把一 ...

最新文章

  1. html5的在线播放页面,整理5款html5网页播放器,总有一款适合你吧
  2. Google收购安全分析软件厂商Zynamics
  3. Docker源码分析(五):Docker Server的创建
  4. 文本处理三剑客之 awk
  5. 极端情况下收缩 Go 进程的线程数
  6. LeetCode 1940. 排序数组之间的最长公共子序列(二分查找)
  7. 35岁以上的IT人士如果有一天被公司裁员了,该怎么办?
  8. 添加Maven(mvn)、sbt的国内仓库
  9. JavaScript-Load-Image
  10. iPhoneSE成为比拼的武器,天猫以更凶猛补贴反击拼多多
  11. 33暴力破解(MD5撞击)
  12. Unity中,区别LookAt与LookRotation
  13. 通过编程求解炉石传说酒馆战旗最佳血量和攻击力分配方式
  14. Linux常用命令之CUT
  15. outlook 加载配置项_如何在Outlook中启用加载项和连接器
  16. 机器学习 python
  17. 微信小程序利用canvas画出根据文字自适应的边框
  18. STEP、IGES、STL各类3D模型转换为适用Web的glb,gltf格式并压缩
  19. Linux哪个版本免费,PureOS ,一款全新的免费Linux发行版
  20. 小白的ctf之路之文件上传浅谈

热门文章

  1. 中小企业存储集群系统建设方案
  2. wsl linux 桌面_(Windows)桌面上Linux年-WSL技巧和窍门
  3. vtkImagePlaneWidget:only works for ortho planes: set plane orientation first
  4. 第三方风控的窘境:赚钱不易,生存更难
  5. 一种基于喜爱程度的音乐随机播放算法
  6. PI实时数据库接口技术的应用
  7. 【松岩论道】浅谈四季度的操作策略!
  8. [推荐系统读书笔记]利用用户标签数据
  9. Hexo系列(五) 撰写文章
  10. 休谟、同情、道德、智能