天梯赛(c++) 古风排版
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++) 古风排版相关推荐
- 团体程序设计天梯赛——L1-039 古风排版
团体程序设计天梯赛--L1-039 古风排版 https://pintia.cn/problem-sets/994805046380707840/problems/994805091888906240 ...
- 天梯赛 L1-039 古风排版 (20 分)
注意如果矩阵元素为空(null,与空格区分),输出空格 #include <iostream> using namespace std; const int N = 1e3 + 10;ch ...
- 天梯赛 L1-039 古风排版 (20分)
题目传送门:https://pintia.cn/problem-sets/994805046380707840/problems/994805091888906240 题目描述 思路 用一个二维数组, ...
- PAT 大区赛 1-7古风排版
/** L1-039. 古风排版 中国的古人写文字,是从右向左竖向排版的.本题就请你编写程序, 把一段文字按古风排版. 输入格式: 输入在第一行给出一个正整数N(<100),是每一列的字符数. ...
- Python入门习题(57)——团体程序设计天梯赛习题:古风排版
天梯赛习题:古风排版 题目描述 解题思路 数据结构 算法 细节 参考答案 测试用例 小结 题目描述 中国的古人写文字,是从右向左竖向排版的.本题就请你编写程序,把一段文字按古风排版. 输入格式: 输入 ...
- python中英文古风排版_2017年天梯赛部分真题加Pat部分题目(1)
稳赢(2017年真题) 大家应该都会玩"锤子剪刀布"的游戏:两人同时给出手势,胜负规则如图所示: 现要求你编写一个稳赢不输的程序,根据对方的出招,给出对应的赢招.但是!为了不让对方 ...
- 团体程序设计天梯赛-练习集-L1-039. 古风排版
L1-039. 古风排版 中国的古人写文字,是从右向左竖向排版的.本题就请你编写程序,把一段文字按古风排版. 输入格式: 输入在第一行给出一个正整数N(<100),是每一列的字符数.第二行给出一 ...
- CCCC-GPLT L1-039. 古风排版 团体程序设计天梯赛
中国的古人写文字,是从右向左竖向排版的.本题就请你编写程序,把一段文字按古风排版. 输入格式: 输入在第一行给出一个正整数N(<100),是每一列的字符数.第二行给出一个长度不超过1000的非空 ...
- 天梯赛:L1-039 古风排版
文章目录 题目描述: 输入格式: 输出格式: 输入样例: 输出样例: 题目分析: 代码如下: 注意事项: PTA提交结果: 题目描述: 中国的古人写文字,是从右向左竖向排版的.本题就请你编写程序,把一 ...
最新文章
- html5的在线播放页面,整理5款html5网页播放器,总有一款适合你吧
- Google收购安全分析软件厂商Zynamics
- Docker源码分析(五):Docker Server的创建
- 文本处理三剑客之 awk
- 极端情况下收缩 Go 进程的线程数
- LeetCode 1940. 排序数组之间的最长公共子序列(二分查找)
- 35岁以上的IT人士如果有一天被公司裁员了,该怎么办?
- 添加Maven(mvn)、sbt的国内仓库
- JavaScript-Load-Image
- iPhoneSE成为比拼的武器,天猫以更凶猛补贴反击拼多多
- 33暴力破解(MD5撞击)
- Unity中,区别LookAt与LookRotation
- 通过编程求解炉石传说酒馆战旗最佳血量和攻击力分配方式
- Linux常用命令之CUT
- outlook 加载配置项_如何在Outlook中启用加载项和连接器
- 机器学习 python
- 微信小程序利用canvas画出根据文字自适应的边框
- STEP、IGES、STL各类3D模型转换为适用Web的glb,gltf格式并压缩
- Linux哪个版本免费,PureOS ,一款全新的免费Linux发行版
- 小白的ctf之路之文件上传浅谈