#include<stdio.h>
int main()
{const int size=3;int broad[size][size];int x,o;int i,j;int result=-1;for(i=0;i<size;i++){for(j=0;j<size;j++){scanf("%d",&broad[i][j]);}}//判断行for(i=0;result==-1&&i<size;i++){x=o=0;for(j=0;j<size;j++){if(broad[i][j]==1){x++;}else o++;if(x==size)result=1;else if(o==size) result=0;}} //判断列if(result==-1){for(j=0;j<size;j++){x=o=0;for(i=0;i<size;i++){if(broad[i][j]==1)x++;else o++;if(x==size) result=1;else if(o==size) result=0;}} }//判断主对角线if(result==-1){x=o=0;for(i=0;i<size;i++){if(broad[i][i]==1) x++;else o++;}if(x==size) result=1;else if(o==size) result=0;} //判断次对角线if(result==-1){x=o=0;for(i=0;i<size;i++){if(broad[i][size-i-1]==1)x++;else o++;}if(x==size) result=1;else if(o==size) result=0;} printf("%d",result);return 0;
}

易错:x=o=0的位置;

result的赋值位置;

每次先判断result;

C判断tic tac toe输赢相关推荐

  1. python二维游戏示例_Python实现的井字棋(Tic Tac Toe)游戏示例

    本文实例讲述了Python实现的井字棋(Tic Tac Toe)游戏.分享给大家供大家参考,具体如下: 说明 用python实现了井字棋,整个框架是本人自己构思的,自认为比较满意.另外,90%+的代码 ...

  2. python井字棋ai,python 井字棋(Tic Tac Toe)

    说明 用python实现了井字棋,整个框架是本人自己构思的,自认为比较满意.另外,90%+的代码也是本人逐字逐句敲的. minimax算法还没完全理解,所以参考了这里的代码,并作了修改. 特点 可以选 ...

  3. python井字棋游戏代码_Python实现的井字棋(Tic Tac Toe)游戏示例

    Python实现的井字棋(Tic Tac Toe)游戏示例 来源:中文源码网    浏览: 次    日期:2018年9月2日 [下载文档:  Python实现的井字棋(Tic Tac Toe)游戏示 ...

  4. python游戏代码运行不了_无法使我的tic tac toe游戏在python中正确运行

    转不到"玩家1"的原因是你的支票中缺少一个空格.你也没有正确地检查一个玩家何时获胜,这就是为什么你会有这种奇怪的行为.你需要检查每个位置,而不仅仅是最后一个.我还添加了对用户输入的 ...

  5. react中使用构建缓存_通过在React中构建Tic Tac Toe来学习ReasonML

    react中使用构建缓存 3. 7. 2018: UPDATED to ReasonReact v0.4.2 3. 7. 2018:更新为ReasonReact v0.4.2 You may have ...

  6. Principle of Computing (Python)学习笔记(7) DFS Search + Tic Tac Toe use MiniMax Stratedy

    1. Trees Tree is a recursive structure. 1.1 math nodes https://class.coursera.org/principlescomputin ...

  7. amazon.设计1. tic tac toe

    //不觉中 已经全力找工作好久好久了.大概有1年半了.身心疲惫,不要放弃.曙光快来了. 1.tic tac toe //http://www.ntu.edu.sg/home/ehchua/progra ...

  8. C++ 很有趣:编写一个井字游戏 (Tic Tac Toe)

    英文原文:C++ is fun: Writing a Tic Tac Toe Game 这个有趣的C++系列打算展示一下使用C++写代码可以和其他主流语言一样高效而有趣.在第二部分,我将向你展示使用C ...

  9. 圈叉游戏 java_【炫光圈叉棋】炫光圈叉棋 Tic Tac Toe Glow 1.8.1下载_安卓(android)软件下载-魅族溜...

    一款炫光风格的圈叉棋游戏,支持单/双人模式.圈叉棋,英文:tic-tac-toe,别名:圈叉游戏.是一种游戏,3*3的9个方格子,先下者画圈,后下者画叉,每人可以在任意没有对方棋子的封闭方格里下一次, ...

  10. tic tac toe php,Python tic-tac-toe检测作弊

    所以现在我写了一个简单的井字游戏.我甚至没有使用我所做的所有功能,但我的问题是: 我如何判断玩家是否在已经有1或2的地方放置1或2,我想我知道怎么做,但是如果他们输入非法字符或试图覆盖已经放置的1或2 ...

最新文章

  1. Django (auth模块、User对象、用户认证、线上-用户认证)
  2. 后台开发经典书籍--Redis深度历险:核心原理和应用实践
  3. DCMTK:在OFFile类中non-trivial fseek和ftell实现的测试程序
  4. 【转】Linux终端下 dstat 监控工具
  5. 【python教程入门学习】两道关于递归的练习题
  6. Mysql学习总结(27)——Mysql数据库字符串函数
  7. seo自动工具_【SEO工具】搭建一个网站需要用到哪些SEO工具?
  8. 处理机调度的概念、层次
  9. 干货 | 带你解析计算机视觉热门技术—目标检测与追踪
  10. JS设置弹出小窗口。
  11. 全国最佳医院排名,为家人留一份
  12. alsa设置默认声卡
  13. 目录类搜索引擎和全文搜索引擎的区别
  14. 神经网络算法的关键参数,神经网络计算工作原理
  15. MySql 分数排名
  16. 上传图片到腾讯云(海外服务器)com.qcloud5.5.4版本
  17. 算法训练 Beaver's Calculator (蓝桥杯)
  18. 锂电池参数的一些概念结合一块具体电池参数表的理解
  19. 力扣 179. 最大数
  20. 复制粘贴Excel文件后,显示“安全警告 宏已被禁用”,复制后得到的文件看不到内容

热门文章

  1. 国内智能手机市场寒风凛冽,华米OV谁更受伤?
  2. 女生学大数据好就业吗?前景如何?
  3. 封装jquery的方法
  4. xshell 批量创建.xsh会话文件
  5. VR,“看房”容易“卖房”难
  6. android 屏幕密度范围,Android屏幕密度
  7. 4和2大于号小于号箭头那边_小于号是哪个方向
  8. 【PMAC】Chapter2:Pewin Pro32出现EAccessViolation
  9. 《程序员的自我修养》学习笔记之温故而知新
  10. cmdline-tools component is missing