六月婷婷综合激情-六月婷婷综合-六月婷婷在线观看-六月婷婷在线-亚洲黄色在线网站-亚洲黄色在线观看网站

明輝手游網(wǎng)中心:是一個(gè)免費(fèi)提供流行視頻軟件教程、在線學(xué)習(xí)分享的學(xué)習(xí)平臺(tái)!

用c語(yǔ)言演繹“生命游戲”

[摘要]本世紀(jì)70年代,人們?cè)偰б环N被稱作“生命游戲”的小游戲,這種游戲相當(dāng)簡(jiǎn)單。假設(shè)有一個(gè)像棋盤一樣的方格網(wǎng),每個(gè)方格中放置一個(gè)生命細(xì)胞,生命細(xì)胞只有兩種狀態(tài):“生”或“死”。游戲規(guī)則如下:  1. 如果一個(gè)細(xì)胞周圍有3個(gè)細(xì)胞為生(一個(gè)細(xì)胞周圍共有8個(gè)細(xì)胞),則該細(xì)胞為生,即該細(xì)胞若原先為死,則轉(zhuǎn)為生...
 本世紀(jì)70年代,人們?cè)偰б环N被稱作“生命游戲”的小游戲,這種游戲相當(dāng)簡(jiǎn)單。假設(shè)有一個(gè)像棋盤一樣的方格網(wǎng),每個(gè)方格中放置一個(gè)生命細(xì)胞,生命細(xì)胞只有兩種狀態(tài):“生”或“死”。游戲規(guī)則如下:
  1. 如果一個(gè)細(xì)胞周圍有3個(gè)細(xì)胞為生(一個(gè)細(xì)胞周圍共有8個(gè)細(xì)胞),則該細(xì)胞為生,即該細(xì)胞若原先為死,則轉(zhuǎn)為生,若原先為生,則保持不變;
  2. 如果一個(gè)細(xì)胞周圍有2個(gè)細(xì)胞為生,則該細(xì)胞的生死狀態(tài)保持不變;
  3. 在其它情況下,該細(xì)胞為死,即該細(xì)胞若原先為生,則轉(zhuǎn)為死,若原先為死,則保持不變?cè)O(shè)定圖像中每個(gè)像素的初始狀態(tài)后依據(jù)上述的游戲規(guī)則演繹生命的變化,由于初始狀態(tài)和迭代次數(shù)不同,將會(huì)得到令人嘆服的優(yōu)美圖案。
  
#include <graphics.h>
  main(){
  int orgData[100][100],resData[100][100];/*分別記錄每次迭代的初始和結(jié)果狀態(tài)*/
  int nCount,nRows,nCols,i,j,times; /*times記錄迭代次數(shù)*/
  int GraphDriver=DETECT,GraphMode;
  for (i=0;i<100;i++) /*初始化數(shù)據(jù),令每一個(gè)細(xì)胞為生*/
  for (j=0;j<100;j++) orgData[i][j]=1;
  initgraph(&GraphDriver,&GraphMode,′′′′); /*初始化屏幕顯示*/
  setcolor(WHITE);
  rectangle(270,190,370,290); /*作顯示邊框*/
  for (times=1;times<200;times++){
  for (nRows=1;nRows<99;nRows++) {
  for (nCols=1;nCols<99;nCols++){
  /*計(jì)算每一個(gè)細(xì)胞周圍的活的細(xì)胞數(shù)*/
  nCount=orgData[nRows-1][nCols-1]+orgData[nRows-1][nCols]
  +orgData[nRows-1][nCols+1]+orgData[nRows][nCols-1]
  +orgData[nRows][nCols+1]+orgData[nRows+1][nCols-1]
  +orgData[nRows+1][nCols]+orgData[nRows+1][nCols+1];
  switch(nCount){
  /*周圍有3個(gè)活細(xì)胞,該細(xì)胞為生,在屏幕上用黑色像素表示*/
  case 3: putpixel(nCols+210,120+nRows,BLACK);
  resData[nRows][nCols]=1;break;
  /*周圍有2個(gè)活細(xì)胞,該細(xì)胞不變,在屏幕顯示也不變*/
  case 2: resData[nRows][nCols]=orgData[nRows][nCols];
  break;
  /*其它情況下,細(xì)胞為死,在屏幕上用白色像素表示*/
  default:resData[nRows][nCols]=0;
  putpixel(nCols+210,120+nRows,WHITE);
  }
  }
  }
  for (i=1;i<99;i++)
  for (j=1;j<99;j++) orgData[i][j]=resData[i][j];
  getch();
  }
  }


主站蜘蛛池模板: 亚洲欧洲尹人香蕉综合 | 日韩在线观看一区二区三区 | 欧美香蕉人人人人人人爱 | 天天干天天上 | 天天干天天干天天干天天 | 四虎在线视频免费观看 | 啪啪婷婷 | 日韩在线免费观看视频 | 五福影院新址进入www1378 | 一级@片| 亚洲精品乱码久久久久久中文字幕 | 欧洲大肥批 | 天天爱天天色天天干 | 香蕉久人久人青草青草 | 综合99| 亚洲乱码在线视频 | 亚洲影视在线 | 日本中文字幕不卡 | 亚洲欧美不卡 | 亚洲福利视频一区二区 | 天天色一色| 手机在线精品视频每日更新 | 最新国产网址 | 天天摸日日添狠狠添婷婷 | 香蕉成人福利片视频在线下载 | 在线视频欧美日韩 | 欧美亚洲国产日韩一区二区三区 | 亚洲狼人综合 | 欧美性生活视频免费播放网址大全观看 | 影音先锋国产系列精品 | 亚洲成人福利 | 日韩精品特黄毛片免费看 | 欧美午夜不卡在线观看最新 | 亚洲日韩中文第一精品 | 色站app | 中国国产一级毛片视频 | 亚欧三级 | 污污的视频在线免费观看 | 小明永久2015www永久免费观看 | 香蕉视频久久久 | 在线观看中文字幕第一页 |