没事做,随手撸的代码

头文件

#include<bits/stdc++.h>
#include<windows.h>
#include<conio.h>

然后就是变量,二维数组Map是围棋地图

using namespace std;
int Map[19][19];
int end=0;
int x,y;
int turn=0;
char choose;

接着就直接是主函数


int main()
{for(int i=0;i<19;i++)//行 {for(int j=0;j<19;j++)//列 {Map[i][j]=0;}}while(end==0){cout << "                ITX围棋                " << endl << endl;for(int i=0;i<19;i++)//行 {for(int j=0;j<19;j++)//列 {if(Map[i][j]==1)cout << " @";else if(Map[i][j]==2)cout << " *";else if(Map[i][j]==0)cout << " #";}cout << endl;}cout << "(F结束,A提子,G继续)" << endl;choose=getch();if(choose=='f'){end=1; return 0;} else if(choose=='a'){cin >> x >> y;Map[x-1][y-1]=0;system("cls");}else{if(turn%2==0){cout << "(黑子)行&列:"; cin >> x >> y;if(Map[x-1][y-1]==1||Map[x-1][y-1]==2){cout << "已有棋子" << endl;cout << "(黑子)行&列:"; cin >> x >> y;Map[x-1][y-1]=1;}else Map[x-1][y-1]=1;system("cls");turn++; }else if(turn%2==1){cout << "(白子)行&列:"; cin >> x >> y;if(Map[x-1][y-1]==2||Map[x-1][y-1]==1){cout << "已有棋子" << endl;cout << "(白子)行&列:"; cin >> x >> y;Map[x-1][y-1]=2;}else Map[x-1][y-1]=2;system("cls");turn++;}}}return 0;
}

围棋,人vs人(自行判断输赢)相关推荐

  1. JAVA中计算五子棋平局的算法_输入五子棋棋盘判断输赢或平局—程序设计(C语言)...

    输入五子棋棋盘判断输赢或平局-程序设计(C语言) 输入五子棋棋盘判断输赢或平局-程序设计(C语言) 输入五子棋棋盘判断输赢或平局-程序设计(C语言) ??做这道题实在没有思路参考了这位作者的代码: h ...

  2. [教你做小游戏] 《五子棋》怎么判断输赢?你能5分钟交出代码吗?

    我是HullQin,公众号线下聚会游戏的作者(欢迎关注公众号,发送加微信,交个朋友),转发本文前需获得作者HullQin授权.我独立开发了<联机桌游合集>,是个网页,可以很方便的跟朋友联机 ...

  3. 简易五子棋(包含开始、双人对战、简易AI、悔棋、认输、判断输赢)不含禁手

    简易五子棋 先上效果图 一.问题分析 五子棋游戏分析: 五子棋作为较为普遍且简易的娱乐游戏,受到众多人的热爱,且五子棋AI也是一个较为容易实现的AI.下面我们先来分析游戏规则.(哈哈,虽然大家都知道, ...

  4. 云队友丨人与人之间的差距,在于自主性的不同

    商业洞察 丨 作者 / 刘润 整理 / 蕉皮 本期音频由搜狗AI提供的变声技术支持. 本文首发于2020年4月. 如何判断一个人是否真的优秀? 看他有没有自主性,自己给自己拧上发条.如何判断一个人是否 ...

  5. 为什么常常会出现人+机人的现象?

    为什么常常会出现人+机<人的现象?即1+1<1的现象,下面我们将从人类的感性与理性.人机结合的非数学结构性.人机融合意识.人机群论的角度可见一星,星星之火可以燎原.没有基础性的研究,再快的 ...

  6. 关于人与人之间的那些烦恼

    版权归作者所有,任何形式转载请联系作者. 作者:山水居士(来自豆瓣) 来源:https://www.douban.com/note/839652274/ 这篇回答一下这几天私信询问关于人与人之间的那些 ...

  7. 人与人之间的单机五子棋 —— C语言实现

    人与人之间的单机五子棋 每博一文案 作家苏曾说,到了现在这个年纪,谁都不想再取悦了,跟谁在一起舒服就和 谁在一起,包括朋友也是,累了,就躲远一点.人活着总是离不开圈子二字. 为了扩大自己的社交圈,参见 ...

  8. 管理者的智慧:靠制度管人,不靠人管人

    2020-06-18 16:47:32 马云曾经说过,没有好的制度,这是公司的灾难.由此可见制度化管理对于一个团队是何等的重要.一个企业,应当依"规"管理,做到有"规&q ...

  9. 田志刚:人跟人差距怎么那么大呢?

    shi  如果你参加同学聚会,十年.十五年.二十年聚会,你就会发现同学之间的差距是如此的大.当年同班.同室.甚至睡在你上铺的兄弟,大家除了可以"回忆"一下过去,就很难找到共同语言: ...

最新文章

  1. 大华测试笔试题_互联网校招非技术岗的这三类笔试题目你都清楚了吗?
  2. Codeforces 372 B. Counting Rectangles is Fun
  3. 2018年长沙理工大学第十三届程序设计竞赛 G-逃离迷宫
  4. 贵州计算机专业强的专科学校,贵州排名靠前的五年制大专学校--贵州计算机学校...
  5. 有趣的编程代码_iPad amp; Mac 编程游戏推荐
  6. 永恒python配合什么主武器_让Python代码更易维护的七种武器
  7. python PHP 多进程,python多进程的用法示例(代码)
  8. 通过过滤器获取表单元素
  9. python黑网站充值_Python黑帽子:Windows系统提权
  10. 近世代数--陪集--拉格朗日定理|G|=|H|·[G:H],传递性[G:H][H:K]=[G:K]
  11. gis如何加入emf图片_ArcGIS教程:地图导出格式,教你如何选择
  12. 固态硬盘启动计算机时间,固态硬盘10秒开机的技巧:提升SSD性能 延长寿命
  13. apache2部署访问yaaw
  14. 怎么为小数据集划分训练集和测试集
  15. vue开发企业微信应用-开发及调试方式
  16. 欢迎 SphereEx 成为开源社年度白金伙伴
  17. SAP AFS 升级后由于RETURN PO带来的ARUN程序问题
  18. 腾讯mars xlog源码解析
  19. 双十一第二波活动来了,酷客scrm助力商家大卖
  20. ES6新增关键字:let和const及let的常用场景

热门文章

  1. rocketmq中broker的端口
  2. 俄被踢出SWIFT,地缘冲突推动区块链金融清算行业发展
  3. CSS特效 操作方法
  4. Java处理文件上传 00 截断问题
  5. 攻防演练-组织沙盘推演的4个阶段.
  6. oracle中 sql%rowcount 用法
  7. 智能车竞赛技术报告 |单车拉力组 - 大理工大学- 基于串级控制的智能循迹自形成研究
  8. 音频增强工具:DeskFX Plus Mac
  9. Spyder IPython窗口提示RuntimeError: Could not open file .../deploy.prototxt
  10. 海康摄像机相关设置资料--官方