学海网 文档下载 文档下载导航
设为首页 | 加入收藏
搜索 请输入内容:  
 导航当前位置: 文档下载 > 所有分类 > IT/计算机 > 计算机软件及应用 > C++课程设计——火烧连营——源代码

C++课程设计——火烧连营——源代码

C++, 课程设计,火烧连营

bool Test(int &a,int &b,fstream &iofile)//测试是否是着火点

{

int position;//position 需要修改的字符的相对位置

char c;

position=(b-0)*(2*COLUMN+2)+2*a;//a 需要修改的字符的横坐标,b 需要修改的字符的纵坐标

iofile.seekp(position,ios::beg);

iofile.get(c);

cout<<c;

if(c==CHAR)

{

return 1;

}

else

return 0;

}

void sweep(int m,int n,fstream &iofile)//查找标记可被影响的营帐

{

if((m<COLUMN)&&(m>=0)&&(n>=0)&&(n<ROW)&&a[m][n]==0&&(Test(m,n,iofile))) {

if(A==0)

{

a[m][n]=CLASS;

sweep(m,n-1,iofile);

}

A=1;

if(A==1)

{

A=0;

sweep(m+1,n,iofile);

a[m][n]=CLASS;

}

A=3;

if(A==3)

{

A=0;

sweep(m,n+1,iofile);

a[m][n]=CLASS;

}

A=4;

if(A==4)

{

上一页第2页

TOP相关主题

  • 火烧连营
  • 火烧连营七百里
  • 陆逊火烧连营
  • 陆逊火烧连营七百里
  • 残局火烧连营
  • 火烧连营的故事
  • qq三国火烧连营
  • qq三国火烧连营副本

我要评论

相关文档

站点地图 | 文档上传 | 侵权投诉 | 手机版
新浪认证  诚信网站  绿色网站  可信网站   非经营性网站备案
本站所有资源均来自互联网,本站只负责收集和整理,均不承担任何法律责任,如有侵权等其它行为请联系我们.
文档下载 Copyright 2013 doc.xuehai.net All Rights Reserved.  email
返回顶部