博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
PATA1031 Hello World for U
阅读量:5032 次
发布时间:2019-06-12

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

参考代码:

#include 
#include
int main(){ char str[100], ans[40][40]; scanf("%s", str); int N = strlen(str); int n1 = (N + 2)/3;///是左右两边的字符数量 int n2 = N - n1 * 2 + 2;///是底部的字符数量 int post = 0; ///用于给str增加下标 for(int i = 1; i <= n1; i++) { for(int j = 1; j <= n2; j++) { ans[i][j] = ' '; } } for(int i = 1; i <= n1; i++) { ans[i][1] = str[post++]; } for(int i = 2; i <= n2; i++) { ans[n1][i] = str[post++]; } for(int i = n1-1; i >= 1; i--) { ans[i][n2] = str[post++]; } for(int i = 1; i <= n1; i++) { for(int j = 1; j <= n2; j++) { printf("%c", ans[i][j]); } printf("\n"); } return 0;}

转载于:https://www.cnblogs.com/tsruixi/p/11236596.html

你可能感兴趣的文章
js-权威指南学习笔记19.2
查看>>
hexo 搭建博客
查看>>
关于 UIWebView 几个高级用法
查看>>
maven创建的项目中无法创建src/main/java 解决方案
查看>>
集合1
查看>>
关键词 virtual
查看>>
建造者模式(屌丝专用)
查看>>
UVALive 4730 Kingdom +段树和支票托收
查看>>
[APIO2010]特别行动队
查看>>
SpringBoot 集成ehcache
查看>>
初步swift语言学习笔记2(可选类型?和隐式可选类型!)
查看>>
Nginx + Tomcat 反向代理 如何在高效的在一台服务器部署多个站点
查看>>
在Vs2012 中使用SQL Server 2012 Express LocalDB打开Sqlserver2012数据库
查看>>
Excel催化剂开源第42波-与金融大数据TuShare对接实现零门槛零代码获取数据
查看>>
【转】常用的latex宏包
查看>>
[TMS320C674x] 一、GPIO认识
查看>>
酷狗的皮肤文件存放在哪
查看>>
C++的引用
查看>>
T-SQL查询进阶--深入浅出视图
查看>>
MapKeyboard 键盘按键映射 机械革命S1 Pro-02
查看>>