生命游戏是著名数学家康威发明的游戏
一.规则
初始时,有一些细胞,有些活着(white);有些则是死的(black)
若一活细胞边有2-3个活细胞,它会保持存活
若一活细胞边有<2或>3个活细胞,它会因孤独或拥挤而死亡
若一死细胞边有3个活细胞,它会复活
二.头文件
1.<iostream>
2.<cstdio>
3.<string>
4.<windows.h>
5.<cstdlib>
6.<ctime>
三.代码
#include <iostream>
#include <cstdio>
#include <string>
#include <windows.h>
#include <cstdlib>
#include <ctime>
using namespace std;
struct Block{
int friends;
bool life,have;
};
Block blocks[21][21];
int look(int a,int b){
int c=0;
if(blocks[a-1][b-1].life==true) c++;
if(blocks[a][b-1].life==true) c++;
if(blocks[a+1][b-1].life==true) c++;
if(blocks[a-1][b].life==true) c++;
if(blocks[a+1][b].life==true) c++;
if(blocks[a-1][b+1].life=&#