7-6 古风排版 (20分)
7-6 古风排版 (20分)
中国的古人写文字,是从右向左竖向排版的。本题就请你编写程序,把一段文字按古风排版。
输入格式:
输入在第一行给出一个正整数N(<100),是每一列的字符数。第二行给出一个长度不超过1000的非空字符串,以回车结束。
输出格式:
按古风格式排版给定的字符串,每列N个字符(除了最后一列可能不足N个)。
输入样例:
4
This is a test case
输出样例:
asa T
st ih
e tsice s
AC代码:
#include<bits/stdc++.h>
using namespace std;
int main(){int N,M; //N是行数,M是列数 cin >> N;getchar();char str[1010];cin.getline(str,1010);int length = strlen(str);if(length%N==0){ //计算列数M = length/N;}else{M = length/N + 1;}char a[N][M];memset(a,' ',sizeof(a));int k = 0;for(int i = M-1;i>=0;i--){ //按照古风排版结构将字符串存储进数组中for(int j = 0;j < N;j++){a[j][i] = str[k++];if(k==length)break;}}for(int i = 0;i < N;i++){ //输出数组for(int j = 0;j < M;j++)cout << a[i][j];cout << endl;}
}
7-6 古风排版 (20分)相关推荐
- 7-130 古风排版 (20 分)
7-130 古风排版 (20 分) 中国的古人写文字,是从右向左竖向排版的.本题就请你编写程序,把一段文字按古风排版. 输入格式: 输入在第一行给出一个正整数N(<100),是每一列的字符数.第 ...
- L1-039 古风排版 (20分)
L1-039 古风排版 (20分) 题目 中国的古人写文字,是从右向左竖向排版的.本题就请你编写程序,把一段文字按古风排版. 输入格式: 输入在第一行给出一个正整数N(<100),是每一列的字符 ...
- PTA 古风排版 (20 分)队列方法
古风排版 (20 分) 中国的古人写文字,是从右向左竖向排版的.本题就请你编写程序,把一段文字按古风排版. 输入格式: 输入在第一行给出一个正整数N(<100),是每一列的字符数.第二行给出一个 ...
- PTA刷题记录:L1-039 古风排版 (20分)
L1-039 古风排版 (20分) 题目描述: 中国的古人写文字,是从右向左竖向排版的.本题就请你编写程序,把一段文字按古风排版. 输入格式: 输入在第一行给出一个正整数N(<100),是每一列 ...
- l1-039 古风排版 20分 极简七行逻辑代码版
7-6 古风排版 (20分) 中国的古人写文字,是从右向左竖向排版的.本题就请你编写程序,把一段文字按古风排版. 输入格式: 输入在第一行给出一个正整数N(<100),是每一列的字符数.第二行给 ...
- L1-039 古风排版 (20 分)python
题目 L1-039 古风排版 (20 分) 中国的古人写文字,是从右向左竖向排版的.本题就请你编写程序,把一段文字按古风排版. 输入格式: 输入在第一行给出一个正整数N(<100),是每一列的字 ...
- pta 7-10 古风排版 (20 分)
中国的古人写文字,是从右向左竖向排版的.本题就请你编写程序,把一段文字按古风排版. 输入格式: 输入在第一行给出一个正整数N(<100),是每一列的字符数.第二行给出一个长度不超过1000的非空 ...
- C语言:L1-039 古风排版 (20 分)
文章目录 一.题目 二.方法1 1.思路 2.代码 一.题目 中国的古人写文字,是从右向左竖向排版的.本题就请你编写程序,把一段文字按古风排版. 输入格式: 输入在第一行给出一个正整数N(<10 ...
- 天梯赛 L1-039 古风排版 (20 分)
注意如果矩阵元素为空(null,与空格区分),输出空格 #include <iostream> using namespace std; const int N = 1e3 + 10;ch ...
- PTA 古风排版 (20 分)含测试点
#include <stdio.h> #include <string.h> int main() {int n;char s[10010] = {0},a[111][111] ...
最新文章
- visual-reasoning 笔记
- PyQt5+eric6之旅(四) - 信号与槽的绑定
- pythoninterpolate用法_Pytorch上下采样函数--interpolate用法
- python的numpy matlib
- 10 大受欢迎的全球顶级编程语言与薪资水平
- MDaemon无法发送加密附件
- 【Vue】Vue1.0+Webpack1+Gulp项目升级构建方案的踩坑路
- CSS:超出部分省略号
- python基础代码-python基础代码
- python requests java_java实现类似python requests的session功能
- VF01自动生成会计凭证
- 用vue.js写的一个瀑布流的组件
- cocos2dx java 调用lua_cocos2dx之C++调用Lua
- RabbitMQ实例教程:主题交换机
- 移动端ios和安卓input问题
- stanford sentiment treebank 数据集
- POI3.8解决导出大数据量excel文件时内存溢出的问题
- 计算机系统是无形资产吗,计算机操作系统做为无形资产核算吗
- 如何在Microsoft Word 2010中创建自定义封面
- 程序员被拖欠工资欲删库跑路,网友:还有没有职业素养
热门文章
- 英语专业转行计算机可以吗,英语专业转行学IT,从“小白”到月薪10k+,她做到了!...
- 白话大数据与机器学习——阅读笔记
- Pytorch用法说明
- Java 小Q 世界上最遥远的距离 解法二
- 修改this指向的方法
- PS曲线-进阶教程(深入理解PS曲线)
- Mybatis的xml实用的一些技巧
- u盘1kb快捷方式病毒修复_修复“无法为2097152KB对象堆保留足够的空间” JFrog Artifactory启动错误...
- 软件测试需求分析方法
- java 网络 序列化_Java网络通信基础系列-Netty序列化