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

东莞app培训网站建设设计邦

东莞app培训网站建设,设计邦,东莞网站设计找谁,对网站外部的搜索引擎优化题目再现 中国的古人写文字&#xff0c;是从右向左竖向排版的。本题就请你编写程序&#xff0c;把一段文字按古风排版。 输入格式&#xff1a; 输入在第一行给出一个正整数N&#xff08;<100&#xff09;&#xff0c;是每一列的字符数。第二行给出一个长度不超过1000的非…

题目再现 

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

输入格式:

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

输出格式:

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

输入样例:

4
This is a test case

输出样例:

asa T
st ih
e tsice s

 AC代码及思路

#include <iostream>
#include <string>
#include <cstring>
#include <cmath>
using namespace std;
int main() {int n;cin >> n;cin.ignore();char str1[1001];//字符串需要额外的一个字节来存储字符串的结尾空字符 ('\0'),这个空字符用于标志字符串的结束cin.getline(str1,sizeof(str1));int count_lie = ceil(1.0* strlen(str1) /n );//计算有多少列for (int i = 0; i < n; i++){for (int j = count_lie; j > 0; j--){//下标+1,相当于是总字符个数,如果超过了字符串的长度,那么证明它最后一行要输出空格if ((j - 1)*n + i +1 > strlen(str1)){cout << " ";}else{cout << str1[(j - 1)*n + i];}}cout<<endl;}return 0;
}

http://www.yayakq.cn/news/27042/

相关文章:

  • 做网站的抬头怎么做房产网络平台
  • 黑客入侵别人网站做seo济南网站建设 推搜点
  • wordpress同步 说说seo推广培训
  • 公益平台网站怎么做二次开发机器人
  • 中国建设银行黄冈分行网站淘宝网站设计公司
  • 义务 网站建设龙岗中心城网站建设
  • 做设计的素材网站如何分析网站
  • 做网站建设公司怎么样北京网站备案查询
  • 盛唐网站建设简单大气静态网页模板
  • 十堰网站建设多少钱苏州网站定制
  • 外国域名注册很多网站天津建设工程信息网的ca花钱吗
  • 模块网站建设企业管理
  • 个人网站模板 html5网络营销网站平台有哪些
  • 怎么做网站静态布局未成年怎么在网上卖东西
  • 网站开发涉及到哪些知识产权一般网站版式有哪几种
  • 生产企业做网站有用吗网站开发微信支付
  • 小学最好的网站建设网页升级中紧急自动转跳中
  • 广州 济南网站建设公司 网络服务上海网站定制设计
  • 阜新网站开发常州网站推广培训
  • fusion做电影网站卡死纪检部门网站举报建设
  • 宜宾市珙县住房城乡建设网站海南直聘网
  • 自己做网站排名好吗wordpress 梦月酱
  • 阜新门户网站建设腾讯云服务器
  • 个人网站 网站教程自学网站开发需要看什么书
  • 贵阳做网站的公司厦门建设网站公司
  • 能免费做封面的网站wordpress 移动端 主题
  • 百度站长平台网站验证已经有域名 怎么修改网站
  • 华为模板建站网络规划设计师月薪多少
  • 阿里云esc建设网站企业网站后台模板
  • 天峨县建设局网站网站怎么分工做