ᴿᵒᵐᵃⁿᵗⁱᶜ 2019-12-10 19:37 采纳率: 0%
浏览 4576

C语言打印圣诞树,听别人说这题非常简单,但我还是不会。。

快要到圣诞节了,说到圣诞节首先让人想到圣诞老人和圣诞树。

实际上,圣诞节是为了庆祝耶稣的降生,但是这跟我们没有什么关系,有兴趣可以选修英语选修中讲述历史文化的圣经课。

所以圣诞节跟我们有什么关系呢,还是有关系的,steam平台上的绝大部分游戏会在这段时间打折。

为了迎接圣诞节的特大折扣,我准备装饰n颗圣诞树,这些树的高度可能不相同。

但是我太忙了,他还有很多屁事要做,他先想好了几个大概的种法,等你用程序画个图来看看最终结果是怎么样的。

圣诞树的画法如下:

高度为2的圣诞树:

   * 
  /-\
/-| |-\
  | |

高度为3的圣诞树:

     *
    /-\
  /-| |-\
/---| |---\
    | |

高度为4的圣诞树:

       *
      /-\
    /-| |-\
  /---| |---\
/-----| |-----\
      | |

高度为5的圣诞树:

         *
        /-\
      /-| |-\
    /---| |---\
  /-----| |-----\
/-------| |-------\
        | |

我觉得你很聪明所以不用给出更多的例子,更高的高度以此类推就好了

圣诞树按给出的顺序种 每棵树之间用一个空格隔开

**输入格式 **

第一行输入t表示case数(1<=t<=100)

每个case第一行输入n表示有n颗圣诞树(1<=n<=5)

每个case第二行n个数字ai表示圣诞树的高度(2<=ai<=10)

**输出格式 **

对于每个case输出最终的样子

每个case之后需要加一个换行(因此最后一个case的末尾会多出两行)

输入样例

2

2

4 2

3

4 2 3

**输出样例 **

       *
      /-\
    /-| |-\        *
  /---| |---\     /-\
/-----| |-----\ /-| |-\
      | |         | |

       *
      /-\                    *
    /-| |-\        *        /-\
  /---| |---\     /-\     /-| |-\
/-----| |-----\ /-| |-\ /---| |---\
      | |         | |       | |

  • 写回答

1条回答 默认 最新

  • dabocaiqq 2019-12-11 10:17
    关注
    评论

报告相同问题?

问题事件

  • 请提交代码 12月16日

悬赏问题

  • ¥15 微信会员卡接入微信支付商户号收款
  • ¥15 如何获取烟草零售终端数据
  • ¥15 数学建模招标中位数问题
  • ¥15 phython路径名过长报错 不知道什么问题
  • ¥15 深度学习中模型转换该怎么实现
  • ¥15 HLs设计手写数字识别程序编译通不过
  • ¥15 Stata外部命令安装问题求帮助!
  • ¥15 从键盘随机输入A-H中的一串字符串,用七段数码管方法进行绘制。提交代码及运行截图。
  • ¥15 TYPCE母转母,插入认方向
  • ¥15 如何用python向钉钉机器人发送可以放大的图片?