云题海 - 专业文章范例文档资料分享平台

当前位置:首页 > 黑白棋

黑白棋

  • 62 次阅读
  • 3 次下载
  • 2025/6/16 0:36:40

}

}

if(chessy=0){ }

i=7;

while(tb[i][0]==ManChoice) i--; if(tb[i][0]==ComChoice){ }

while(i>=0&&tb[i][0]==ComChoice) i--; if(i>=0&&tb[i][0]==0) line-=1000;

if(tb[7][7]==ManChoice){ }

value+=line;

if(chessx==7){ }

if(chessy=7){ }

i=7;

while(tb[i][7]==ManChoice) i--; if(tb[i][7]==ComChoice){ }

while(i<8&&tb[i][7]==ComChoice) i--; if(i>=0&&tb[i][7]==0) line-=1000; j=7;

while(tb[0][j]==ManChoice) j--; if(tb[0][j]==ComChoice){ }

while(j>=0&&tb[7][j]==ComChoice) j--; if(j>=0&&tb[7][j]==0) line-=1000;

void CBwfind::SaveBoard(int tb[][8]) { int i,j; bak++;

for(i=0;i<8;i++) for(j=0;j<8;j++)

save[bak][i][j]=tb[i][j];

}

void CBwfind::Corner(int tb[][8], int chessx, int chessy, int &value) { int flag=ComChoice; int corner=0;

int i=chessx,j=chessy;

if(i==0&&j==0&&tb[0][0]==flag) value+=2000;//return; if(i==0&&j==7&&tb[0][7]==flag) value+=2000;//return; if(i==7&&j==0&&tb[7][0]==flag) value+=2000;//return; if(i==7&&j==7&&tb[7][7]==flag) value+=2000;//return; if(tb[0][0]==0){ //if(i==0&&tb[0][1]==flag){ if(tb[0][1]==flag){ j=1;

while(j<8&&tb[0][j]==flag) j++; if(j<8&&tb[0][j]==-flag) value-=5000;

}

//if(j==0&&tb[1][0]==flag){ if(tb[1][0]==flag){

i=1;

}

}

while(i<8&&tb[i][0]==flag) i++; if(i<8&&tb[i][0]==-flag) value-=5000;

i=chessx;j=chessy; if(tb[0][7]==0){ }

i=chessx;j=chessy; if(tb[7][0]==0){

//if(i==7&&tb[7][1]==flag){ if(tb[7][1]==flag){ }

//if(j==0&&tb[6][0]==flag){ if(tb[6][0]==flag){

i=6; j=1;

while(j<8&&tb[7][j]==flag) j++; if(j<8&&tb[7][j]==-flag) value-=5000; //if(i==0&&tb[0][6]==flag){ if(tb[0][6]==flag){ }

//if(j==7&&tb[1][7]==flag){ if(tb[1][7]==flag){ }

i=1;

while(i<8&&tb[i][7]==flag) i++; if(i<8&&tb[i][7]==-flag) value-=5000; j=6;

while(j>=0&&tb[0][j]==flag) j--; if(j>=0&&tb[0][j]==-flag) value-=5000;

}

}

}

while(i>=0&&tb[i][0]==flag) i--; if(i>=0&&tb[i][0]==-flag) value-=5000;

i=chessx;j=chessy; if(tb[7][7]==0){ } //

i=chessx;j=chessy;

if(i==1&&j==1&&tb[0][0]-flag!=0&&tb[i][j]==flag)

value-=2000;

//if(i==7&&tb[7][6]==flag){ if(tb[7][6]==flag){ }

//if(j==7&&tb[6][7]==flag){ if(tb[6][7]==flag){ }

i=6;

while(i>=0&&tb[i][7]==flag) i--; if(i>=0&&tb[i][7]==-flag) value-=5000; j=6;

while(j>=0&&tb[7][j]==flag) j--; if(j>=0&&tb[7][j]==-flag) value-=5000;

if(i==1&&j==6&&tb[0][7]-flag!=0&&tb[i][j]==flag)

value-=2000;

if(i==6&&j==1&&tb[7][0]-flag!=0&&tb[i][j]==flag)

value-=2000;

if(i==6&&j==6&&tb[7][7]-flag!=0&&tb[i][j]==flag)

value-=2000;

搜索更多关于: 黑白棋 的文档
  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

} } if(chessy=0){ } i=7; while(tb[i][0]==ManChoice) i--; if(tb[i][0]==ComChoice){ } while(i>=0&&tb[i][0]==ComChoice) i--; if(i>=0&&tb[i][0]==0) line-=1000; if(tb[7][7]==ManChoice){ } value+=line; if(chessx==7){ } if(chessy=7){ } i=7; while

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:10 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219
Copyright © 云题海 All Rights Reserved. 苏ICP备16052595号-3 网站地图 客服QQ:370150219 邮箱:370150219@qq.com