java吧 关注:1,263,930贴子:12,764,417
  • 1回复贴,共1

JAVA 题目求解

取消只看楼主收藏回复

一个n*n的数组,代表n*n个格子,格子中的元素有0, 1, 2, 3等四种不同的情况。请写一个程序,将该数组放大m倍,即每个单元格变为m*m个格子,使得:
(1)每个元素为0的格子,变换后,每个格子中的元素均为0.
(2)每个元素为1的格子,变换后,m*m个格子的中心位置为1(m为奇数时,正中心只有一个1;m为偶数时,在中心4个位置中任取一个,其值为1),其他元素为0。
(3)其他格子,变换后,原来元素(2或3)与0随机分布在m*m个格子中,与0的比例为7:3


IP属地:北京1楼2021-04-14 09:50回复
    求解,谢谢大神


    IP属地:北京2楼2021-04-14 09:56
    回复