睡觉前请关灯 第二次整理

#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;
}
时间: 2024-07-30 20:31:55

睡觉前请关灯 第二次整理的相关文章

睡觉前 请关灯的 记录版本

#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; } vo

睡觉前请关灯的 破解尝试版本 由已知解求一个矩阵的步骤

#include<iostream> #include"wz.h" #include<ctime> using namespace std; #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]<< " ";   }   co

c 睡觉前请关灯 的第一次尝试

#include"wz.h" /*int check3(int x[][5]) {  int i,j;  int sum=0; for(i=0;i<5;i++)  { for(j=0;j<5;j++)   sum+=x[i][j];  } if(sum==1) return 1; else return 0; }*/ int check3(int x[][5]) {  int i,j;    for(i=0;i<5;i++)  { for(j=0;j<5;j++

睡觉请关灯

 解答之终极版   睡觉请关灯 2016-04-01 18:18:12 标签:游戏 添加标签>> 首先,关于这个的基本讨论已过一阶段了.现在就是合成版  以后做mcf java等的界面. 留了 一个bug就是 电脑解决完后 会多打印几个矩阵. 改进的地方,1:增加了一种电脑解法,         2:记录用了自增栈.          #include"c.h" #include"c++.h" #define  MAX  5 #define N   10

高效人士睡觉前做的10件事

本文翻译自网站lifehack,原文链接http://www.lifehack.org/articles/productivity/10-things-productive-people-before-bed.html,作者为LUIGI POTENZA,译者为foruok 大部分高效能人士在日常生活中都有一些能帮助他们成功的习惯.他们明白,事业成功的关键在于自己的心理和身体健康,而这又取决于他们的睡前习惯. 这10件事,帮助那些成功人士成为社会上最能赚钱的那20%. 1.他们回顾自己的一天 史蒂

安装lnmp前请先运行screen

安装lnmp前请先运行screen 虽然之前vps侦探已经发表过screen命令的使用方法,并结合lnmp一键安装包进行了简单的说明,但是还是有些小白会问当通过putty或者SecureCRT安装lnmp时,网络突然掉线或者不小心putty被关掉等等原因,造成lnmp安装过程被中断怎么办,其实防止这种现象很简单,只要在安装lnmp前执行screen命令就可以了. licess也在vps侦探上说过screen命令的使用方法,下面结合lnmp的安装过程再说一下. 1.screen安装方法就不说了,看

睡觉请关灯 &nbsp; 游戏模拟实现

 首先,关于这个的基本讨论已过一阶段了.现在就是合成版  以后做mcf java等的界面. 留了 一个bug就是 电脑解决完后 会多打印几个矩阵. 改进的地方,1:增加了一种电脑解法,         2:记录用了自增栈   #include"c.h" #include"c++.h" #define  MAX  5 #define N   10 typedef int  elem_type;   class Stack { public:   Stack()  { 

解答之终极版 &nbsp; 睡觉请关灯

首先,关于这个的基本讨论已过一阶段了.现在就是合成版  以后做mcf java等的界面. 留了 一个bug就是 电脑解决完后 会多打印几个矩阵. 改进的地方,1:增加了一种电脑解法, 2:记录用了自增栈.   #include"c.h" #include"c++.h" #define  MAX  5 #define N   10 typedef int  elem_type;   class Stack { public:  Stack() {  top = 0;

【web前端面试题整理02】前端面试题第二弹袭来,接招!(转)

前言 今天本来准备先了解下node.js的,但是, 看看我们一个小时前与一个小时后的差距: 既然如此,我们继续来搜集我们的前端 面试题大业吧!!! 特别感谢玉面小肥鱼提供哟,@玉面小飞鱼 题目一览 JavaScript编程题1.实现输出document对象中所有成员的名称和类型:2.如何获得一个DOM元素的绝对位置?(获得元素位置,不依赖框架)3.如何利用JS生成一个table?4.实现预加载一张图片,加载完成后显示在网页中并设定其高度为50px,宽度为50px:5.假设有一个4行td的tabl