打印大X【蓝桥杯】

小明希望用星号拼凑,打印出一个大X,他要求能够控制笔画的宽度和整个字的高度。
为了便于比对空格,所有的空白位置都以句点符来代替。

要求输入两个整数m n,表示笔的宽度,X的高度。用空格分开(0<m<n, 3<n<1000, 保证n是奇数)
要求输出一个大X。

解题思路:

解题思路:先找出行、列和m、n之间的关系,再创建一个二维字符矩阵,最后对矩阵按照题目要求进行赋值。
    其中:行=n,列=m+n-1

例1:输入数据 3 9 应打印如下图所示:

3 9
***.....***
.***...***.
..***.***..
...*****...
....***....
...*****...
..***.***..
.***...***.
***.....***

例2: 输入数据 6 21 应打印如下所示:

6 21
******..............******
.******............******.
..******..........******..
...******........******...
....******......******....
.....******....******.....
......******..******......
.......************.......
........**********........
.........********.........
..........******..........
.........********.........
........**********........
.......************.......
......******.
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值