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

东莞网站制作智能 乐云践新网站界面类型

东莞网站制作智能 乐云践新,网站界面类型,哈尔滨网站推广公司,专业的网站建设哪家快题目描述 中国的古人写文字&#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

程序代码

#include<stdio.h>
#include<string.h>
int main(){int N;scanf("%d",&N);//输入正整数Ngetchar();//读取换行符------此步至关重要char a[1001];gets(a);//定义字符数组a,并读入目标字符串int x=strlen(a);//测量字符串的长度int s=x/N;//s为二维数组的列数if(x%N!=0)//当有剩余时,列数加1s+=1;char b[100][100];//定义二维数组int k=0;for(int j=s-1;j>=0;j--){//将字符串存入二维数组中for(int i=0;i<N;i++){if(a[k]!='\0'){b[i][j]=a[k];k++;}elseb[i][j]=' ';//当字符串存入完,数组空间还有剩余时,}//剩余的数组空间赋为空格
}for(int i=0;i<N;i++){//利用循环打印二维数组for(int j=0;j<s;j++){printf("%c",b[i][j]);}printf("\n");}return 0;
}

运行结果

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

相关文章:

  • 秦皇岛陵县网站建设顺德做网站公司
  • 模板建网站费用做有奖竞猜网站违法吗
  • 如何创建网站和域名如何做网站不被坑
  • 娱乐网站设计SEO中山专业网站制作
  • 吉林省绥中县城乡建设局网站北京的网站设计
  • 制作网站技术个人网页设计源代码
  • 辽源网站建设设计阿里巴巴网站头像你会放什么做头像
  • 如何做滴滴网站平台c2c电子商务平台有哪些
  • 网站多少钱一年宁夏建设注册中心网站
  • 怎么建设一个营销型网站天津网站设计方案
  • 微商城网站建设教程网络营销案例范文
  • 已被网站管理员设置拦截电商系统功能模块
  • 网站需要写哪些内容吗百度网站描述
  • 网站做等报定级工作要多久wordpress流行漏洞
  • 义乌网站建设推广wordpress 图片并列
  • 网站登录注册怎么做做简单网站的框架图
  • 公司做网站注意事项wdcp网站备份问题
  • 建站推广外包wordpress主题导航
  • 做网站自己买服务器网站转移码
  • 网站建设工具品牌wordpress 阿里云
  • 青岛电子商务的网站建设大尺度做爰床视频网站
  • 商城网站 免费开源php网站内容管理系统
  • 怡美工业设计公司优化wordpress访问
  • 网站的建设哪个好交互式多媒体网站开发
  • 做搜狗网站优化首页江苏建设工程招投标网站
  • 完成网站群建设lovevideo门户视频wordpress主题
  • 杭州网站建设网内蒙古省呼和浩特网站建设
  • 想自己做网站需要会什么软件富力海外网络推广
  • 百度做的网站字体侵权吗免费域名注册网
  • 网站邮件设置方法如何做公司的英文网站