HMCL1145 2024-08-28 15:58 采纳率: 0%
浏览 5

0414-雪中的松树

0414-雪中的松树
时间限制: 1000 毫秒 内存限制: 32768 K字节 测试点数:10 积分:3 分
请使用iostream头文件作答
提交:83/134
判题规则:严格比较
问题描述
去年冬天的时候,小C和父母到北方玩了一趟,ta看到了很多南方看不到的风景,印象最深的就是雪中的松树,雪中的松树特别漂亮。
ta决定写一个计算机程序来“画”一颗雪松,ta用*作为松树的树叶,用|作为松树的树干。
一颗雪松的树叶有n层,树干高度为h,树干的半径为r。如下图是一个层数为1,树干高度为2,树干半径为1的松树。
请注意,一层总是有5行的树叶,每一行树叶的后面没有多余的空格。最下面一行树叶的前面也没有多余的空格。

*




|
|

如下图是一个层数为2,树干高度为3,树干半径为2的松树。请注意,2层总共有10行的树叶,
每一行树叶的后面没有多余的空格。最下面一行树叶的前面也没有多余的空格。

   *
  ***
 *****
*******

*******




  |||
  |||
  |||

如下图是一个层数为3,树干高度为2,树干半径为3的松树。

注意,树叶最低层的最底行前面没有多余的空格,每行后面也没有多余的空格。

      *
     ***
    *****
   *******
  *********
   *******
  *********
 ***********
*************

*************




    |||||
    |||||

输入
输入只有一行,该行有三个正整数n,h和r,分别表示松树的层数,树干的高度和树干的半径。(0<n,h,r<10)

输出
输出有*和|构成的松树。每行后面没有多余的空格,每行后面均有一个换行符。松树树叶最底层行首没有多余的空格。

输入样列
3 2 3
输出样例
*
***
*****
*******
*********
*******
*********
***********
*************


*************




    |||||
    |||||

提示
对于10%的测试数据,n=1,r=1,1≤h≤10
对于40%的测试数据,n=1,1≤h,r≤10
对于60%的测试数据,n=2,1≤h,r≤10
对于100%的测试数据,1≤n,h,r≤10

  • 写回答

1条回答 默认 最新

报告相同问题?

问题事件

  • 创建了问题 8月28日

悬赏问题

  • ¥100 需要跳转番茄畅听app的adb命令
  • ¥50 寻找一位有逆向游戏盾sdk 应用程序经验的技术
  • ¥15 请问有用MZmine处理 “Waters SYNAPT G2-Si QTOF质谱仪在MSE模式下采集的非靶向数据” 的分析教程吗
  • ¥50 opencv4nodejs 如何安装
  • ¥15 adb push异常 adb: error: 1409-byte write failed: Invalid argument
  • ¥15 nginx反向代理获取ip,java获取真实ip
  • ¥15 eda:门禁系统设计
  • ¥50 如何使用js去调用vscode-js-debugger的方法去调试网页
  • ¥15 376.1电表主站通信协议下发指令全被否认问题
  • ¥15 物体双站RCS和其组成阵列后的双站RCS关系验证