#include<stdio.h>
#include<string.h>
#include<stdlib.h>
int main()
{int row,i=0,j,col;char a[1000],*p;scanf("%d",&row);getchar();gets(a);printf("%d\n",strlen(a));//未改变前的字符长度while(strlen(a)%row!=0){a[strlen(a)+1]=a[strlen(a)];a[strlen(a)]=' ';}//进行转换,将字符串补充为合适的字符串,恰好可以被所需列数整除。puts(a);printf("%d\n",strlen(a));//补充之后的长度col=strlen(a)/row;for(i=0;i<row;i++){for(j=0;j<col;j++)putchar(a[i*col+j]);putchar('\n');}//将处理后的打印出来对比p=(char*)malloc(sizeof(char)*strlen(a));//申请新的内存进行分开储存for(i=0;i<col;i++)for(j=0;j<row;j++)p[j*col+i]=a[(strlen(a)-row*(i+1)+j)];//开始将字符串“格式化储存”for(i=0;i<row;i++){for(j=0;j<col;j++)putchar(p[i*col+j]);putchar('\n');//输出}return 0;
}

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

输入格式:

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

输出格式:

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

输入样例:

4
This is a test case

输出样例:

asa T
st ih
e tsice s


运行结果如图,思路清晰,看代码就懂,古风排版。



L1-039. 古风排版解决相关推荐

  1. l1-039 古风排版 20分 极简七行逻辑代码版

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

  2. L1-039. 古风排版

    L1-039. 古风排版 时间限制 400 ms 内存限制 65536 kB 代码长度限制 8000 B 判题程序 Standard 作者 陈越 中国的古人写文字,是从右向左竖向排版的.本题就请你编写 ...

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

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

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

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

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

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

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

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

  7. 古风排版(20 分)

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

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

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

  9. PTA 7-10 古风排版

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

最新文章

  1. 如何零基础学习python语言_零基础如何入门Python语言?有哪些学习建议?
  2. python 打印数组变量_使用Python将数组的元素导出到变量中(unpacking)
  3. matlab用循环批量生成多个变量,神奇的eval()函数
  4. 线程安全的signals
  5. IntelliJ IDEA 运行 Maven 项目
  6. 什么是Adobe Lightroom,我需要它吗?
  7. JVM性能优化之堆区域OOM问题
  8. 动态规划学习(35分钟视频课)
  9. ts定义数组类型_TS的对象类型、数组类型、函数类型
  10. 计算机员工工资管理系统源代码,C员工工资管理系统源代码.doc
  11. 上传图片到淘宝 API
  12. 分析无线遥控器信号并制作Hack硬件进行攻击
  13. js隐藏显示div页面方法
  14. 【C++入门】静态成员详解(定义、实现原理、使用注意事项)
  15. 中文自然语言处理语言资源项目(ChineseNLPcorpus)
  16. 网络天才网页中文版_akinator官方版下载_akinator中文版在线玩-网络天才中文版下载网页版 - Win7旗舰版...
  17. html中怎么给表格增加序号,如何给word表格中添加编号
  18. shell之awk命令详解
  19. 《 HTML5 》— HTML5页面元素及属性
  20. Zotero使用指南06:Markdown笔记

热门文章

  1. e-Learning E-Learning应用四人谈
  2. openlayers之地图测距侧面
  3. 【转】十大智能家居系统解决方案
  4. 【论文阅读】保守和适应性惩罚+基于模型的安全强化学习
  5. 调节广告速度,跳过广告的另一境界——Video Speed Controller
  6. python bind_Python tkinter之Bind(绑定事件)
  7. springboot+Knif4j 部分配置
  8. 知识型人才的绩效考核思路
  9. 2021年,让你看透世界的8个底层逻辑
  10. 数理逻辑4 -- 公理化集合论16