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

明輝手游網(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();
  }
  }


主站蜘蛛池模板: 天天想夜夜操 | 日本成人h动漫 | 特级黄一级播放 | 色婷婷六月丁香在线观看 | 日韩a级毛片免费观看 | 污视频免费在线观看 | 天天拍天天干天天操 | 亚洲欧洲尹人香蕉综合 | 日本一区午夜爱爱 | 人人爽天天碰天天躁夜夜躁 | 清清草免费视频 | 欧美在线一二三 | 日本精品不卡 | 人人干美女 | 亚洲欧美精品 | 日本国产成人精品视频 | 天天躁夜夜 | 一二三四影院网在线观看免费 | 青草久操 | 亚洲国产精品成人午夜在线观看 | 日本特黄aaaaaaa大片 | 亚洲观看视频 | 天天综合天天添夜夜添狠狠添 | 日日夜夜影院 | 日韩亚洲综合精品国产 | 一二三四视频中文字幕 | 欧洲一区 | 亚洲高清免费观看 | 欧美婷婷综合 | 婷婷丁香激情五月 | 热99这里有精品综合久久 | 日韩成人免费在线 | 午夜视频在线观看网站 | 亚洲成a人片在线观看播放 亚洲成a人片在线观看www | 一区二区三区视频在线观看 | 亚洲国产一区二区a毛片 | 五月情网 | 欧美一区日韩一区中文字幕页 | 日本一区二区免费看 | 日韩欧美在线免费观看 | 亚洲六月丁香色婷婷综合久久 |