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

佛山营销网站建设检测网站是否安全

佛山营销网站建设,检测网站是否安全,网站维护中 源码,wordpress 文章限制字数中国的古人写文字&#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

 这题总体思路不难,就是改变原字符串的排序,再输出;

这题我先是自己做了一种,之后因为自我完善string用法,又去学习其他人代码又重新写了一种思路,以下是我做了两次后总结的本体需要的注意点

1.若使用的是类似于我第一种的方法,则需要关注,新开数组的列数。

2.若使用第一种方法,则需要注意字符数组的初始需要先遍历一遍,将初始设为空

3.若使用第二种方法,则需要注意最后一列的输出空的特殊部分

4.注意换行以及首先要捋清楚,无论是新字符赋值过程的行列数的变化方式,还是输出时候的行列变化,一定要根据前赋值对应后面的输出;

话不多说,上代码

方法1(字符数组,无脑赋值遍历,注意好行列的变化方式即可)

#include<bits/stdc++.h>
using namespace std;
int main()
{int n;cin>>n;getchar();string s;getline(cin,s);int k;if(s.size()%n==0) k=s.size()/n;else k=s.size()/n+1;//设定好二维字符数组的列大小char str[n+5][k];int cnt=0;for(int i=0;i<n;i++){str[i][0]=' ';}for(int j=k-1;j>=0;j--){for(int i=0;i<n;i++){str[i][j]=s[cnt];cnt++;if(cnt==s.size()) break;//判定最后一列的,读完后结束循环(因为未读取部分初始设的就是空,所以此处无需多余处理)}}for(int i=0;i<n;i++){for(int j=0;j<k;j++){cout<<str[i][j];}cout<<endl;}return 0;
}

方法2(string的二维用法,行列的理解可能会比方法一有点绕)

#include<bits/stdc++.h>
using namespace std;
int main()
{int n;cin>>n;getchar();string s;getline(cin,s);string str[n];for(int i=0;i<n;i++){for(int j=i;j<s.size();j+=n){str[i]+=s[j];}}for(int i=0;i<n;i++){if(str[i].size()<str[0].size()) cout<<" ";//最后一列超出的部分输出空格for(int j=str[i].size()-1;j>=0;j--)//倒叙{cout<<str[i][j];}cout<<endl;}return 0;
}

创作不易,点个赞吧家人们 

http://www.ds6.com.cn/news/78650.html

相关文章:

  • 跨境电商网站如何做推广百度 搜索热度
  • 小宽带怎样做视频网站惠州seo整站优化
  • 公司做公司网站上海网站seo排名优化
  • 建html5响应式网站的工具seo站内优化站外优化
  • 门窗网站模板福州百度推广排名优化
  • 甘肃省建设类证书查询网站友情链接的概念
  • 简单 手机 网站 源码网站seo优化方案设计
  • 大学网站开发与管理知识总结qq空间刷赞推广网站
  • 百度怎么搜索到自己的网站做网站建设优化的公司排名
  • 做网站大概需要多少费用广东vs北京首钢
  • 西安网站建设托管句容市网站seo优化排名
  • 有哪些做汽车变速箱的门户网站网络广告营销案例
  • 郑州网站建设的公司哪家好营销型网站建设目标
  • 杭州专业网站电商
  • 网站建设公司 北京网店seo名词解释
  • 微网站建设方案书百度广告屏蔽
  • 安徽省建设厅seo快排优化
  • 国家森林公园网站建设网上兼职外宣推广怎么做
  • 快速模仿一个网站石嘴山网站seo
  • 宝塔面板怎么做网站百度地图导航2021最新版
  • 帮人做网站赚钱网站排名优化客服
  • 网站开发框架 csdn百度指数功能模块有哪些
  • 产品展示型网站谷歌商店paypal三件套
  • 怎么让网站收录优化疫情防控
  • 常州最新通告今天公司百度官网优化
  • 网站的运行与维护网站制作定制
  • 备案网站可以做影视站自己如何制作网站
  • 太康做网站公司关键词你们都搜什么
  • tplink虚拟服务器做网站成全视频免费观看在线看
  • 网站建设基本常识qq推广链接生成