睡觉前请关灯 第二次整理

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了睡觉前请关灯 第二次整理相关的知识,希望对你有一定的参考价值。

#include"wz.h"
#include"sts.h"
#define  MAX  5
void show(int arr[][MAX])
{
 for(int i=0;i<MAX;i++)
 {
  for(int j=0;j<MAX;j++)
  {
   cout<<arr[i][j]<< " ";
  }
  cout<<endl;
 }
 cout<<endl;
}

void play(int arr[][MAX],int x,int y)
{       arr[x][y] = 1 -arr[x][y];
 if(x-1 >= 0) { arr[x-1][y] = 1 - arr[x-1][y];}
 if(x+1 <= MAX)  {  arr[x+1][y] = 1 - arr[x+1][y]; }
 if(y-1 >= 0) {  arr[x][y-1] = 1 - arr[x][y-1]; }
 if(y+1 <= MAX) { arr[x][y+1] = 1 - arr[x][y+1];}
}
void funj(int v[][MAX])
{
play(v,4,0);show(v);
play(v,3,1);show(v);
play(v,0,0);show(v);
play(v,1,1);show(v);
//test9
play(v,0,1);show(v);
play(v,0,2);show(v);
play(v,4,1);show(v);
play(v,4,2);show(v);
}
int main()
{
 int v[MAX][MAX] = {0};
 int x;
 int y;
        v[0][3]=1;        v[4][3]=1;
        show(v);
        funj(v);
        show(v);
    return 0;
}

以上是关于睡觉前请关灯 第二次整理的主要内容,如果未能解决你的问题,请参考以下文章

睡觉请关灯

睡觉前 请关灯的 记录版本

解答之终极版   睡觉请关灯

睡觉请关灯   游戏模拟实现

2017级算法第二次上机-E.SkyLee的图书整理

团队项目:第二次冲刺站立会议02