一个有机体生命游戏在一个矩阵上进行, 每一个矩阵方格可以包含一个有机体, 不在边上的方格有8个相邻的方格, 用occ(k)表示与方格k相邻的有机体个数, 应用简单的规则从前一代有机体配置产生下一代有机体的配置:
(1) 如果2≤occ(k)≤3, 那么方格中的有机体活倒下一代, 否则或孤独而死亡, 或因拥挤而死亡;
(2) 如果occ(k)=3, 那么在一个空方格k中诞生出一个新有机体。
编一程序实现上述算法,并模拟显示其过程。
着不是一个C++初学者可以解决的问题,我恨我们老师啊!!!!有源代码的发一下给我吧,谢谢了[email protected]
|