女儿编的第2个C程序: 生命游戏
来源:互联网 发布:js 监听window.close 编辑:程序博客网 时间:2024/05/02 06:10
#include <cstdlib>
#include <iostream>
using namespace std;
int main(int argc, char *argv[])
{
int a[11][11]={{0},{0,1,1,0,0,0,0,0,0},{0,0,0,0,0,0,0,0,0},{0,0,0,0,0,0,0,0,0},{0,0,1,0,1,0,0,0,0},{0,1,1,0,0,0,0,0,0},{0,0,0,0,0,0,0,0,0},{0,0,0,0,0,0,0,0,0},{0,0,1,0,1,0,0,0,0}};
int b[11][11];
int i,j,m;
char ch;
printf("生命游戏:\n");
do {
for(i=1;i<8;i++)
{
for(j=1;j<8;j++)
if(a[i][j]==1)
printf("*");
else
printf(" ");
printf("\n");
}
for(i=1;i<8;i++)
for(j=1;j<8;j++)
{
m=a[i-1][j-1]+a[i-1][j]+a[i-1][j+1]+a[i][j-1]+a[i][j+1]+a[i+1][j-1]+a[i+1][j]+a[i+1][j+1];
//printf("i=%d,j=%d, m=%d\n",i,j,m);
if ((m==2) || (m==3))
b[i][j]=1;
else
b[i][j]=0;
}
for(i=1;i<8;i++)
for(j=1;j<8;j++)
a[i][j]=b[i][j];
printf("按q键退出,其他继续...");
ch=getchar();
if (ch=='q')
break;
} while (1) ;
system("PAUSE");
return EXIT_SUCCESS;
}
- 女儿编的第2个C程序: 生命游戏
- 女儿编的第1个C程序: 奇幻方构造
- 编程序,一般情况下是个智力游戏。
- DAY3|编个"hello world"的C程序先
- 一个关于生命游戏的小小程序
- 一个关于生命游戏的程序
- 生命游戏(c/python)
- 一个C&C++程序的生命历程
- asp.net(c#)编的计算器【我的第一个项目程序】
- 假的生命游戏
- 生命游戏 c语言实现
- 生命游戏 c语言实现
- 生命游戏(c语言)
- 生命游戏代码(C#)
- 生命游戏(c语言)
- 一个晚上写出来的C语言版生命游戏
- C语言多个源文件编译成一个程序
- 关于C语言多个源文件编译成一个程序
- 王恩哥送给毕业生的十句话
- 模拟压力表盘的ActiveX控件
- hdu 1217 Arbitrage
- mysql的存储过程使用和语法
- 《重构》读书笔记(十二)——第十二章 大型重构
- 女儿编的第2个C程序: 生命游戏
- UVA 11044 - Searching for Nessy(数学)
- 虚函数和纯虚函数的作用与区别
- [LeetCode] Valid Parentheses、Generate Parentheses、Longest Valid Parentheses
- OMAP3 bootloader 运行过程
- Ubuntu13.04 64位系统adb找不到小米2手机的解决方法
- iphone视频聊天代码实现 .
- Linux下使用vi编辑文档
- 肯爹的雅虎邮箱