C++生命程序

C++生命程序,第1张

您好

#include <cstdlib>

#include <iostream>

using namespace std

char f[101][101][11]

int k

int linju(int i,int j)

{

int p=0

if(f[i-1][j][k-1]=='@')p++

if(f[i+1][j][k-1]=='@')p++

if(f[i][j+1][k-1]=='@')p++

if(f[i][j-1][k-1]=='@')p++

if(f[i+1][j+1][k-1]=='@')p++

if(f[i-1][j+1][k-1]=='@')p++

if(f[i-1][j-1][k-1]=='@')p++

if(f[i+1][j-1][k-1]=='@')p++

return p

}

int main(int argc, char *argv[])

{

int n,m

int i,j

int x

cout<<"输入横竖列个数"<<endl

cin>>n>>m

cout<<"输入各数据"<<endl

for(i=1i<=ni++)

for(j=1j<=mj++)

cin>>f[i][j][0]

cout<<"输入改变天数"<<endl

cin>>x

int temp

for(k=1k<=xk++)

{

for(i=1i<=ni++)

for(j=1j<=mj++)

{

temp=0

f[i][j][k]=f[i][j][k-1]

if(f[i][j][k-1]=='@')

{

temp=linju(i,j)

if(temp>=4||temp<=1)

f[i][j][k]='+'

}

if(f[i][j][k-1]=='+')

{

temp=linju(i,j)

if(temp==3)

f[i][j][k]='@'

}

}

for(i=1i<=ni++,cout<<endl)

for(j=1j<=mj++)

{

cout<<f[i][j][k]<<" "

}

cout<<endl

}

system("PAUSE")

return EXIT_SUCCESS

}

常常听到人们说:“在生命中陪伴在你身边的人,并不一定是你最爱的人。”对此我一直处在不可置否的状态中。

随着年龄的增长,阅历的积累,对“爱”这一敏感字眼,渐渐的从单一的定位而演变成一个概念——也就是我们到底在爱着什么,该爱着什么。

其实,我相信任何人身边都会像电影过程般的走过很多人,有些人你会忘记,有些人会在不经意间一闪而过,有些人是你终生的朋友;还有些人就藏在那被你刻意上了锁的暗格里……

生命的过程在于我们为自己创造了多少精彩,而不在于你有幸或不幸遭遇了什么。

一个心理阳光的人,会把自己一生中所际遇的人或事尽可能用美好的记忆串接成美丽的花环,因为心中有感恩、有宽容、有感动,虽有遗憾,但更多的是用爱来释怀。

即使在人生最低谷时,不要埋怨任何人,因为你要明白这是你应该承受的,是自己的选择——因为执着、因为疏忽、因为浅识、因为付出……

生命的过程只不过是自己为自己创作了一幅画,每一道色彩都是生命的记忆,每一个笔触都是生命的精彩。

我想,如果真的有我们的灵魂在身外静静的凝视着我们的生活点滴时,就会看到我们是如何自己美好着自己,抑或自己毁灭着自己。

似乎也是有这么一天,突然醒悟到生命的过程就是如此的见到,就看你如何挥洒自己手中的每一次笔墨。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/11022329.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-13
下一篇 2023-05-13

发表评论

登录后才能评论

评论列表(0条)

保存