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

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


主站蜘蛛池模板: 五月婷婷丁香久久 | 四虎国产精品免费久久影院 | 日本一区二区在线不卡 | 日韩中文字幕免费在线观看 | 中文字幕乱偷乱码亚洲 | 欧美又粗又硬 | 人操人视频 | 日韩大片免费观看 | 日本视频在线观看播放免费 | 日日草夜夜操 | 日本高清黄色网站 | 色综合久久88 | 亚洲免费a | 亚洲免费在线 | 亚洲美女性视频 | 在线免费看污视频 | 中文字幕无码中文字幕有码 | 最近最中文字幕视频 | 午夜色视频在线观看 | 深爱婷婷网 | 欧美亚洲一区二区三区在线 | 亚洲影视在线 | 天天操天天擦 | 综合自拍 | 日韩操 | 一二三中文乱码亚洲乱码 | 天天拍夜夜添久久精品免费 | 伊人色综合久久天天人手人停 | 亚洲第一黄网 | 日本邪恶全彩 | 三级在线免费观看 | 日本免费在线 | 欧美性开放视频 | 亚洲精品欧美在线 | 色拍拍综合网 | 亚洲欧美v视色一区二区 | 日韩黄a级成人毛片 | 五月深爱婷婷 | 四虎影视在永久在线观看 2019 | 日本一区二区三区在线 观看网站 | 亚洲国产精品久久精品成人 |