問題描述:在乙個環境中,有很多細胞,細胞的位置周圍,上,下,左,右,左上,左下,右上,右下,八個方位
如果這個細胞周圍存在乙個及乙個一下,則下一代會消失;
如果這個細胞周圍存在四個及四個以上,則下一代會消失;
如果這個細胞周圍存在兩個或三個,則下一代保留;
如果這個位置,本來沒用細胞,但是周圍有三個細胞,則下一代滿血復活;
----->>>請展示一代又一代的生存狀況
附上**;c++ 耶
//初始生活環境
void init();
int neighbors(int, int);
//列印生活圖
void outputmap();
void copymap();
int main()
}} copymap();
cout << "輸入y進入下一代,輸入其他停止!";
cin >> ans;
if (ans != 'y')
break;
}return 0;
}void init()
}int neighbors(int row, int col)
if (map[row][col] == alive)
count--;
return count;
}void outputmap()
}void copymap()
C 經典演算法題 生命遊戲
生命遊戲 game of life 為1970年由英國數學家j.h.conway所提出,某一細胞的鄰居包括上 下 左 右 左上 左下 右上與右下相鄰之細胞,遊戲規則如下 孤單死亡 如果細胞的鄰居小於乙個,則該細胞在下一次狀態將死亡。擁擠死亡 如果細胞的鄰居在四個以上,則該細胞在下一次狀態將死亡。穩定...
每天一演算法(生命遊戲)
說明 生命遊戲 game of life 為1970年由英國數學家j.h.conway所提出,某一細胞的鄰居包括上 下 左 右 左上 左下 右上與右下相鄰之細胞,遊戲規則如下 復活 如果某位置原無細胞存活,而該位置的鄰居為三個,則該位置將復活一細胞。解法 生命遊戲的規則可簡化為以下,並使用case比...
生命遊戲 ,VB
出差 累死,還用vb 做,還 這點公尺,無聊,寫個小東西 生命遊戲 本世紀70年代,人們曾瘋魔一種被稱作 生命遊戲 的小遊戲,這種遊戲相當簡單。假設有乙個像棋盤一樣的方格網,每個方格中放置乙個生命細胞,生命細胞只有兩種狀態 生 或 死 遊戲規則如下 1 如果乙個細胞周圍有3個細胞為生 乙個細胞周圍共...