叠方块游戏

提交数: 96, 通过率: 50%, 平均分: 59.79

题目描述:

在一个 10×10的区域内玩叠方块游戏,为方便处理,该区域的行号从下往上依次编号为1、2、……、9、10,列号从右往左依次编号为0、1、……、8、9。方块只有一种形状,如下图a所示,左上角是该方块的中心位置。程序先随机生成5个[1,9]范围内的数字并输出,每个数字即为方块的中心位置从该数字表示的列掉下来,若碰到方块就叠上去,若一直掉到底部都没有碰到方块,就停在底部。所有操作结束后,输出整个区域的状态,如下图b、图c所示。图d为行、列编号示意图。

1638066738535748400.png

现在给定5个[1,9]范围内的数字,输出指定的图形。

输入格式:

一个5位的整数。

输出格式:

输出对应的图形,用#表示方块。

样例输入:

77469

样例输出:

          
          
          
          
   ##     
   #      
  ##      
  #       
#### ##   
# #  #    
时间限制: 1000ms
空间限制: 256MB

来源: 高中教材