当前位置:首页 » 编程博文
开发技术指南» 文章正文
    引言: 在看了一篇关于连连看通路检测算发的启发下篇写的,列出代码如下:/
 

 

    摘要:第一个例子: file1: <% string str = "aaaaa";%><jsp:include page="jsp-include-slave.jsp" /> <%=str%> file2: <% str = str + "bbbbb";%> 结果: 访问file1时......
    摘要:1.配置php确认php目录中extensions里面有php_sybct.dll文件,如果没有,下载新的php安装包编辑php.ini,它可能在两个位置 c:\winnt\或c:\windows apache根目录找到#extension=php_sybct.dll 去掉注释2.安装sybase client如果你已经有sybase,那么你应该有了相应的sybase客户端程序php连接sybas......


一个连连看游戏的通路检测算法

在看了一篇关于连连看通路检测算发的启发下篇写的,列出代码如下:

【程序编程相关:在C#中编写多线程应用程序

【推荐阅读:如何利用C#创建和调用DLL

// 连连看通路检测算法 【扩展信息:System Mechanic 是个垃圾

//#include <iostream>

//using namespace std;

#include <stdio.h>

int main ()

{

 // 地图设置

 short mapx = 6, mapy = 5;

 // (要改进)横纵参数应该可以设置

 short map[5][6] =  {0, 0, 0, 0, 0, 0,

        0, 1, 3, 2, 3, 0,

        0, 2, 2, 1, 2, 0,

        0, 1, 3, 1, 3, 0,

        0, 0, 0, 0, 0, 0};

 // 设置选中坐标

 // (要改进)要检测位置是否相同,值是否相同

 short set1x = 4, set1y = 1, set2x = 2, set2y = 3;

 // 处理过程

 

 // 纵向处理

 

 // 缓存初始

 // (要改进)缓存长度应该可以设置

 short set1bufy[6][2] ={0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0};

 short set2bufy[6][2] ={0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0};

 // 基点放入缓存

 set1bufy[0][0] = set1x;

 set1bufy[0][1] = set1y;

 set2bufy[0][0] = set2x;

 set2bufy[0][1] = set2y;

 

 // 纵向检测:基点1以上

 short nbufy = 1;

 for (short tmpy = set1y - 1; tmpy >= 0; --tmpy)

 {

  if (map[tmpy][set1x] == 0)

  {

   set1bufy[nbufy][0] = set1x;

   set1bufy[nbufy][1] = tmpy;

   ++nbufy;

  }

  else

  {

   break;


...   下一页
 ·亲密接触vc6.0编译器    »显示摘要«
    摘要:大家可能一直在用vc开发软件,但是对于这个编译器却未必很了解。原因是多方面的。大多数情况下,我们只停留在“使用”它,而不会想去“了解”它。因为它只是一个工具,我们宁可把更多的精力放在c++语言和软件设计上。我们习惯于这样一种“模式”:建立一个项目,然后写代码,然后编译,反反复复调试。但是,所谓:“公欲善其事,必先利......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE