当前位置: 首页 > wzjs >正文

福州公司建站aspnet网站开发实例视频

福州公司建站,aspnet网站开发实例视频,网站官方首页设计,青岛房产网上备案查询中国的古人写文字&#xff0c;是从右向左竖向排版的。本题就请你编写程序&#xff0c;把一段文字按古风排版。 输入格式&#xff1a; 输入在第一行给出一个正整数N&#xff08;<100&#xff09;&#xff0c;是每一列的字符数。第二行给出一个长度不超过1000的非空字符串&a…

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

输入格式:

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

输出格式:

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

输入样例:

4
This is a test case

输出样例:

asa T
st ih
e tsice s

学到一个小知识:

(len+n-1)/n 是一种向上取整的方法,这可以确保能够容纳字符串的所有字符。

代码如下:

#include<iostream>
#include<vector>
#include<string>
using namespace std;int main()
{int n;cin>>n;cin.ignore();string a;getline(cin,a);int len=a.length();int cols=(len+n-1)/n;vector<vector<char>> b(n,vector<char>(cols,' '));//初始化一个二维的字符向量 b,它有 n 行 cols 列,并且每个元素都被初始化为空格字符 ' '。int index=0;for(int j=cols-1;j>=0;j--){for(int i=0;i<n;i++){if(index<len){b[i][j]=a[index++];}}}for(int i=0;i<n;i++){for(int j=0;j<cols;j++){cout<<b[i][j];}cout<<endl;}return 0;
}

 

http://www.dtcms.com/wzjs/556503.html

相关文章:

  • 手机网站建站费用网站导航栏怎么设置
  • 英文网站排版网站集约化建设
  • 影音先锋资源网站建设wordpress搜索ajax
  • 传奇网站传奇中石化第十建设公司官网
  • 青岛高品质网站制作wordpress 更改端口
  • 自己做刷东西的网站视频网站模板源码
  • 网站资源建设方案网站建设的开发方式
  • 最新网站域名ip查询网站app建站多少钱
  • 厦门网络建站公司哪家做网站好的
  • 个人网站栏目中国安能建设集团有限公司网站
  • 江苏网站建设找哪家建设厅培训中心网站
  • 珠海建网站多少钱新东方一对一辅导价格
  • 做网站用html还是jsp网页设计实验报告单模板
  • 黑色时尚橱柜网站源码西安培训机构
  • 做外贸网络推广网站凡科建站官网
  • 韶关营销网站开发联系方式制作动态表情的网站
  • 和目网站wordpress付费查看视频
  • 攀枝花网站开发北京做手机网站
  • 附近企业烟台网站seo
  • 南宁建网站必荐云尚网络为什么搜索不到刚做的网站
  • 怎么注册一个属于自己的网站wordpress获取tag地址
  • 昆明 网站设计网上免费做网站
  • 做网站vs2012能不能做图片广告设计软件
  • 做网站优化公司报价网页传奇怎么删除
  • windows网站建设教程视频教程微商引流被加方法精准客源
  • 搜索引擎优化不包括seo文章范文
  • 培训机构网站国家企业信用查询官网
  • 百度公司电话是多少网站建站 优化
  • 电子科技学校网站建设免费找客源软件
  • 免费网站模板下载网站代理平台盈利模式