古风排版
来源:互联网 发布:2017年最新网络用语 编辑:程序博客网 时间:2024/04/29 07:11
中国的古人写文字,是从右向左竖向排版的。本题就请你编写程序,把一段文字按古风排版。
输入格式:
输入在第一行给出一个正整数N(<100),是每一列的字符数。第二行给出一个长度不超过1000的非空字符串,以回车结束。
输出格式:
按古风格式排版给定的字符串,每列N个字符(除了最后一列可能不足N个)
输入样例:
4
This is a test case
输出样例:
asa T
st ih
e tsi
输入格式:
输入在第一行给出一个正整数N(<100),是每一列的字符数。第二行给出一个长度不超过1000的非空字符串,以回车结束。
输出格式:
按古风格式排版给定的字符串,每列N个字符(除了最后一列可能不足N个)
输入样例:
4
This is a test case
输出样例:
asa T
st ih
e tsi
ce s
注:这个题的关键就是格式,感觉当时比赛时一次就AC也是比较幸运的
#include <iostream>#include <cstdio>#include <algorithm>#include <cstring>#include <cmath>#include <cstdlib>#include <string>#include <stack>#include <queue>using namespace std;char s[1010];int main(){ int t = 0; int n, m; scanf("%d", &n); getchar(); gets(s); int len = strlen(s); m = len / n; if (len > m*n) m++; for (int j = 0; j < n; j++) { for (int i = m-1; i >= 0; i--) { if (i*n+j >= len) printf(" "); else { printf("%c", s[i*n+j]); } } printf("\n"); } return 0;}
1 0
- 古风排版
- 古风排版
- 古风排版
- L1-7古风排版
- L1-039. 古风排版
- L1-039. 古风排版
- L1-039. 古风排版
- GPLT-古风排版
- L1-039. 古风排版
- 古风排版 c语言
- L1-039. 古风排版
- L1-039. 古风排版
- L1-039. 古风排版
- L1-039. 古风排版
- L1-039(古风排版)
- L1-039. 古风排版 java
- L1-039. 古风排版解决
- PAT L1-039. 古风排版
- C++ STL之 vector的capacity和size属性区别
- iOS 使用蓝牙技术MultipeerConnectivity、CoreBluetooth
- linux基础学习14
- BufferedInputStream和BufferedReader文本读取
- Maven项目中使用自己下载的jar包,Maven私服里添加自己下载的jar包。
- 古风排版
- 杭电ACM2018:母牛递增
- QGroundControl_V2.6源码获取以及工程编译
- 欢迎使用CSDN-markdown编辑器
- tiny6410LED驱动设计
- 算法第十周作业01
- Python+Selenium框架设计篇之5-框架内封装基类和实现POM
- [Modern Compiler] Lexical Analysis
- Android里常用的nohttp的简单封装