L1-039. 古风排版

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

输入格式:

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

输出格式:

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

做法:倒着排就行了

 1 #include<bits/stdc++.h>
 2 using namespace std;
 3 typedef long long LL;
 4 const int maxn = 100010;
 5
 6 int main() {
 7     int n;
 8     cin >> n;
 9     char s[maxn];
10     getchar();
11     gets (s);
12     int j = 0;
13     int i = 0;
14     int len = strlen (s);
15     char a[110][110];
16     int m = (len + n - 1) / n;
17     for (int g = m - 1; g >= 0; g--) {
18         for (int k = 0; k < n; k++) {
19             if (i < len) {
20                 a[k][g] = s[i];
21                 i += 1;
22             } else
23                 a[k][g] = ' ';
24         }
25     }
26     for (int k = 0; k < n; k++) {
27         for (int g = 0; g < m; g++) {
28             cout << a[k][g];
29         }
30         cout << endl;
31     }
32     return 0;
33 }

转载于:https://www.cnblogs.com/zhien-aa/p/8612374.html

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

  1. 【CCCC】PAT : 团体程序设计天梯赛-练习集 L1 答案

    [CCCC]PAT : 团体程序设计天梯赛-练习集 L1 答案 鉴定完毕,全部水题 ヾ(•ω•`)o 标号 标题 分数 通过数 提交数 通过率 L1-001 Hello World 5 46779 1 ...

  2. 团体程序设计天梯赛 -- 练习集 (L1合集)

    文章目录 L1-001 Hello World (5 分) L1-002 打印沙漏 (20 分) L1-003 个位数统计 (15 分) L1-004 计算摄氏温度 (5 分) L1-005 考试座位 ...

  3. PAT : 团体程序设计天梯赛-练习集L1 个人题解

    另把天梯赛所有题解内容全部打包成了一个文档,可以自行下载:https://download.csdn.net/download/daixinliangwyx/11170075 L1-001 Hello ...

  4. 团体程序设计天梯赛-练习集 L1

    目录 L1-001 Hello World L1-002 打印沙漏 L1-003 个位数统计 L1-004 计算摄氏温度 L1-005 考试座位号 L1-006 连续因子[枚举] L1-007 念数字 ...

  5. 团体程序设计天梯赛-练习集 L1合集

    来自<https://www.patest.cn/contests/gplt> L1-001. Hello World 这道超级简单的题目没有任何输入. 你只需要在一行中输出著名短句&qu ...

  6. 团体程序设计天梯赛-练习集 L1阶段 全部题解

    L1-001. Hello World 时间限制 400 ms 内存限制 65536 kB 代码长度限制 8000 B 判题程序 Standard 这道超级简单的题目没有任何输入. 你只需要在一行中输 ...

  7. 团体程序设计天梯赛-练习集-L1区001——048C语言全解

    题目链接:https://www.patest.cn/contests/gplt 所有一区的题都是用c语言编写的,都通过了,有的可能设计的比较复杂.仅供参考,同时也感谢网上的一些大佬们提供的思路.如果 ...

  8. 【CCCC】PAT : 团体程序设计天梯赛-练习集 L2 答案,题解,附代码

    [CCCC]PAT : 团体程序设计天梯赛-练习集 L2 答案 鉴定完毕,全部水题 ヾ(•ω•`)o 知识点分类(32): 1.树锯结构(9):二叉树的存储,编号,遍历顺序转换,求深度,底层节点,从底 ...

  9. 团体程序设计天梯赛练习集题解整合

    网上介绍 团体程序设计天梯赛练习集 的文章已经很多了, 我的这篇文章是对练习集题解的整合,方便每一位备战 团体程序设计天梯赛 的同学使用. 一年一度的 团体程序设计天梯赛 即将开始,PTA的练习集是必 ...

  10. 团体程序设计天梯赛-练习集 L1-033——L1-048

    团体程序设计天梯赛-练习集 /** @Description: 出生年* @version: * @Author: * @Date: 2021-03-25 08:13:57* @LastEditors ...

最新文章

  1. PostgreSQL_case when
  2. php自动断词,PHP自动分页、防止英文单词被截段、去除HTML代码
  3. oracle自治事务的写法_Oracle的自治事务
  4. 用jsphtml:file实现一个文件上传的例子,而且有验证
  5. MySQL【环境搭建 01】Linux root 用户部署 mysql-5.7.28 及 not allowed to connect to this MySQL server 和中文乱码问题处理
  6. Oracle数据库(二)—— 基本的SQL SELECT语句
  7. C++模板-Traits
  8. JEECG Online Coding 开发操作图解
  9. linux相关系统下qtcreator调试程序
  10. .NET Core 3.0 稳定版发布
  11. JMETER 用户自定义的变量
  12. 作业4:结对编程项目四则运算
  13. Apple:万亿美元收入指日可待
  14. 三菱fx2n做从站的modbus通讯_三菱FX2N与昆仑通态(MCGS)无线编程口通讯例程
  15. 实例学习ZMODEM文件传输协议
  16. uygurqa输入法android,uygurqa输入法app
  17. 用c语言输出英文字母表音标,26个英文字母表中文
  18. 验证整数和小数的正则表达式
  19. 福特汉姆大学计算机科学专业,留学福特汉姆大学专业
  20. 测试/开发程序员喜欢跳槽?跳了就能涨工资吗?

热门文章

  1. 制作带有 GRUB 引导功能的软盘镜像文件
  2. 【boundfield】GridView中BoundField与TemplateField的区别_boundfield
  3. 吉林大学数据结构(C++版)
  4. shell实例第14讲:字符串截取的8种方法
  5. Node.js的3m安装法
  6. 常考数据结构与算法:单链表的排序
  7. MSP430 苦逼学习日志
  8. IOS-input元素光标偏移乱跑,是什么原因
  9. 编程马拉松大赛试题及代码(C++实现)
  10. 多台服务器通过ssh 无密钥直接登陆主机