一个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
(1)每个元素为0的格子,变换后,每个格子中的元素均为0.
(2)每个元素为1的格子,变换后,m*m个格子的中心位置为1(m为奇数时,正中心只有一个1;m为偶数时,在中心4个位置中任取一个,其值为1),其他元素为0。
(3)其他格子,变换后,原来元素(2或3)与0随机分布在m*m个格子中,与0的比例为7:3