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 古风排版相关推荐

  1. PTA L1-039:古风排版 (python)

    一.题目要求 二.参考代码 n=int(input()) s=input() for i in range(n):print( ''.join(reversed(s[i::n])).rjust(len ...

  2. PTA L1-039 古风排版

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

  3. 字符串字符数组 PTA 7-10 古风排版

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

  4. pta 7-10 古风排版 (20 分)

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

  5. PTA 古风排版 (20 分)队列方法

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

  6. PTA刷题记录:L1-039 古风排版 (20分)

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

  7. PTA L1-039 古风排版 C++实现

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

  8. PTA L1-039 古风排版 C语言版

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

  9. 古风排版 Java版 PTA

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

最新文章

  1. freeswitch模块之event_socket
  2. 第一天课程:第一个python程序print say hello
  3. 深入浅析nginx部署及简单优化
  4. Solr安装步骤 + dataimport导入数据配置
  5. glassfish_重写到边缘–充分利用它! 在GlassFish上!
  6. 一个普通handler会持有activity引用吗_详解handler机制
  7. RDS 设置 group_concat的长度限制 1024 改为 102400
  8. pyspark 数据写入hive_Pyspark将数据写入hi
  9. css3媒体查询尺寸
  10. html嵌入python代码,python在html中插入简单的代码并加上时间戳的方法
  11. SQL Server 中位数、标准差、平均数
  12. HTTPS and the TLS handshake protocol阅读笔记
  13. 数字藏品平台开发数字藏品系统开发技术架构分析
  14. wps页眉怎么设置不同页码_wps页眉的页码和页脚的页码不同怎么设置?
  15. 小马模拟器 (支持Android系统)
  16. 十分钟教你写个软件防火墙!powershell。
  17. 冯端:漫谈物理学的过去、现在与未来
  18. 二分法、三分法 --算法竞赛专题解析(1)
  19. JVM内存配置参数、GC工作原理及Minor GC、FullGC
  20. FusionCharts在Java中的应用

热门文章

  1. 修改html会影响seo,网站修改css影响seo吗?
  2. ElasticSearch(一)8.4.3版下载安装
  3. Parellel TSP
  4. Java中对两个对象进行比较大小
  5. 车载网络测试 - 车载以太网 - ICMP详细解析
  6. NEON intrinsics 函数模式介绍
  7. 模糊集合和隶属度详解
  8. 【Python图形绘制】使用turtle库实现美国队长盾牌
  9. 街头立体画的创作过程
  10. 小红书笔记api_小红书学习笔记