用户:Python球查看:0 回复:0 评论:0 创建时间:2023-04-02T17:14:53
不会VS或easyx的童鞋注意啦,用devC++做的玩意。想看看蟒蛇版的
#include <iostream>
#include <stdlib.h>
#include <windows.h>
using namespace std;
int main()
{
int a[20][20];
for (int i=0; i<=19; i++)
{
for (int j=0; j<=19; j++)
{
a[j][i] = rand()%3;
}
}
while (1)
{
for (int i=0; i<=19; i++)
{
for (int j=0; j<=19; j++)
{
if (a[j][i]==1)
{
cout << "■" ;
}
else
{
cout << " ";
}
}
cout << endl;
}
cout << endl;
cout << "- --- - --- - --- - --- - --- - --- - ---";
for (int i=0; i<=6; i++)
{
cout << endl;
}
Sleep(4000);
for (int i=1; i<=18; i++)
{
for (int j=1; j<=18; j++)
{
int k;
k = a[j+1][i-1] + a[j+1][i] + a[j+1][i-1];
k = k + a[j][i+1] + a[j][i-1];
k = k + a[j-1][i+1] + a[j-1][i] + a[j-1][i-1];
if (k == 3)
{
a[j][i] = 1;
}
else if (k == 4 or k == 2)
{
a[j][i] = a[j][i];
}
else
{
a[j][i] = 0;
}
}
}
}
return 0;
}