PTA 7-10 古风排版
7-10 古风排版
中国的古人写文字,是从右向左竖向排版的。本题就请你编写程序,把一段文字按古风排版。
输入格式:
输入在第一行给出一个正整数N(<100),是每一列的字符数。第二行给出一个长度不超过1000的非空字符串,以回车结束。
输出格式:
按古风格式排版给定的字符串,每列N个字符(除了最后一列可能不足N个)。
输入样例:
4
This is a test case
输出样例:
asa T
st ih
e tsice s
注意空格。
#include <iostream>
#include <string>
#include <cstring>
#include <algorithm>
using namespace std;
string s;
char map[1002][1002];
int main()
{//n是每一列的字符数 a是看有多少列 int n,len,a;cin>>n;getchar();getline(cin,s);len=s.length();if(len%n==0)a=len/n;else a=len/n+1;int index=0;for(int i=a-1;i>=0;i--){for(int j=0;j<n;j++){if(index<len)map[j][i]=s[index++];else map[j][i]=' ';//当长度超过len的时候直接赋值空格 }}for(int i=0;i<n;i++)//n 是行 a 是列 {for(int j=0;j<a;j++){cout<<map[i][j];}cout<<endl;}return 0;
}
PTA 7-10 古风排版相关推荐
- PTA L1-039:古风排版 (python)
一.题目要求 二.参考代码 n=int(input()) s=input() for i in range(n):print( ''.join(reversed(s[i::n])).rjust(len ...
- PTA L1-039 古风排版
题目 中国的古人写文字,是从右向左竖向排版的.本题就请你编写程序,把一段文字按古风排版. 输入格式: 输入在第一行给出一个正整数N(<100),是每一列的字符数.第二行给出一个长度不超过1000 ...
- 字符串字符数组 PTA 7-10 古风排版
7-10 古风排版 (20分) 中国的古人写文字,是从右向左竖向排版的.本题就请你编写程序,把一段文字按古风排版. 输入格式: 输入在第一行给出一个正整数N(<100),是每一列的字符数.第二行 ...
- pta 7-10 古风排版 (20 分)
中国的古人写文字,是从右向左竖向排版的.本题就请你编写程序,把一段文字按古风排版. 输入格式: 输入在第一行给出一个正整数N(<100),是每一列的字符数.第二行给出一个长度不超过1000的非空 ...
- PTA 古风排版 (20 分)队列方法
古风排版 (20 分) 中国的古人写文字,是从右向左竖向排版的.本题就请你编写程序,把一段文字按古风排版. 输入格式: 输入在第一行给出一个正整数N(<100),是每一列的字符数.第二行给出一个 ...
- PTA刷题记录:L1-039 古风排版 (20分)
L1-039 古风排版 (20分) 题目描述: 中国的古人写文字,是从右向左竖向排版的.本题就请你编写程序,把一段文字按古风排版. 输入格式: 输入在第一行给出一个正整数N(<100),是每一列 ...
- PTA L1-039 古风排版 C++实现
古风排版 中国的古人写文字,是从右向左竖向排版的.本题就请你编写程序,把一段文字按古风排版. 输入格式: 输入在第一行给出一个正整数N(<100),是每一列的字符数.第二行给出一个长度不超过10 ...
- PTA L1-039 古风排版 C语言版
中国的古人写文字,是从右向左竖向排版的.本题就请你编写程序,把一段文字按古风排版. 输入格式: 输入在第一行给出一个正整数N(<100),是每一列的字符数.第二行给出一个长度不超过1000的非空 ...
- 古风排版 Java版 PTA
中国的古人写文字,是从右向左竖向排版的.本题就请你编写程序,把一段文字按古风排版. 输入格式: 输入在第一行给出一个正整数N(<100),是每一列的字符数.第二行给出一个长度不超过1000的非空 ...
最新文章
- freeswitch模块之event_socket
- 第一天课程:第一个python程序print say hello
- 深入浅析nginx部署及简单优化
- Solr安装步骤 + dataimport导入数据配置
- glassfish_重写到边缘–充分利用它! 在GlassFish上!
- 一个普通handler会持有activity引用吗_详解handler机制
- RDS 设置 group_concat的长度限制 1024 改为 102400
- pyspark 数据写入hive_Pyspark将数据写入hi
- css3媒体查询尺寸
- html嵌入python代码,python在html中插入简单的代码并加上时间戳的方法
- SQL Server 中位数、标准差、平均数
- HTTPS and the TLS handshake protocol阅读笔记
- 数字藏品平台开发数字藏品系统开发技术架构分析
- wps页眉怎么设置不同页码_wps页眉的页码和页脚的页码不同怎么设置?
- 小马模拟器 (支持Android系统)
- 十分钟教你写个软件防火墙!powershell。
- 冯端:漫谈物理学的过去、现在与未来
- 二分法、三分法 --算法竞赛专题解析(1)
- JVM内存配置参数、GC工作原理及Minor GC、FullGC
- FusionCharts在Java中的应用