博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
7-3 古风排版
阅读量:4113 次
发布时间:2019-05-25

本文共 740 字,大约阅读时间需要 2 分钟。

7-3 古风排版(10 分)

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

输入格式:

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

输出格式:

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

输入样例:

4This is a test case

输出样例:

asa Tst ihe tsi ce s

思路:只需要把一行字符转化为一个矩形,然后在输出就可以了,思路比较简单。

这个题在比赛的时候写出来一直就得4分,赛后也没改出来错,找人一看原来是一个很zz的错误,在判断越没越界的时候忘记加等号

#include
#include
#include
using namespace std;char mat[150][150];int main(){ int n; cin>>n; string s; getchar(); getline(cin,s); int r=n; int c=s.size()/n; memset(mat,0,sizeof(mat)); if(s.size()%n) c++; for(int i=0; i
=s.size()) mat[i][j]=' '; else mat[i][j]=s[j*n+i]; } } for(int i=0; i
=0; j--) cout<

转载地址:http://ifgsi.baihongyu.com/

你可能感兴趣的文章
Edit Distance 字符串距离(重重)
查看>>
Gray Code 格雷码
查看>>
对话周鸿袆:从程序员创业谈起
查看>>
web.py 0.3 新手指南 - 如何用Gmail发送邮件
查看>>
web.py 0.3 新手指南 - RESTful doctesting using app.request
查看>>
web.py 0.3 新手指南 - 使用db.query进行高级数据库查询
查看>>
web.py 0.3 新手指南 - 多数据库使用
查看>>
一步步开发 Spring MVC 应用
查看>>
python: extend (扩展) 与 append (追加) 的差别
查看>>
「译」在 python 中,如果 x 是 list,为什么 x += "ha" 可以运行,而 x = x + "ha" 却抛出异常呢?...
查看>>
谷歌阅读器将于2013年7月1日停止服务,博客订阅转移到邮箱
查看>>
浅谈JavaScript的语言特性
查看>>
LeetCode第39题思悟——组合总和(combination-sum)
查看>>
LeetCode第43题思悟——字符串相乘(multiply-strings)
查看>>
LeetCode第44题思悟——通配符匹配(wildcard-matching)
查看>>
LeetCode第45题思悟——跳跃游戏(jump-game-ii)
查看>>
LeetCode第46题思悟——全排列(permutations)
查看>>
LeetCode第47题思悟—— 全排列 II(permutations-ii)
查看>>
LeetCode第48题思悟——旋转图像(rotate-image)
查看>>
驱动力3.0,动力全开~
查看>>