C判断tic tac toe输赢
#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输赢相关推荐
- python二维游戏示例_Python实现的井字棋(Tic Tac Toe)游戏示例
本文实例讲述了Python实现的井字棋(Tic Tac Toe)游戏.分享给大家供大家参考,具体如下: 说明 用python实现了井字棋,整个框架是本人自己构思的,自认为比较满意.另外,90%+的代码 ...
- python井字棋ai,python 井字棋(Tic Tac Toe)
说明 用python实现了井字棋,整个框架是本人自己构思的,自认为比较满意.另外,90%+的代码也是本人逐字逐句敲的. minimax算法还没完全理解,所以参考了这里的代码,并作了修改. 特点 可以选 ...
- python井字棋游戏代码_Python实现的井字棋(Tic Tac Toe)游戏示例
Python实现的井字棋(Tic Tac Toe)游戏示例 来源:中文源码网 浏览: 次 日期:2018年9月2日 [下载文档: Python实现的井字棋(Tic Tac Toe)游戏示 ...
- python游戏代码运行不了_无法使我的tic tac toe游戏在python中正确运行
转不到"玩家1"的原因是你的支票中缺少一个空格.你也没有正确地检查一个玩家何时获胜,这就是为什么你会有这种奇怪的行为.你需要检查每个位置,而不仅仅是最后一个.我还添加了对用户输入的 ...
- 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 ...
- 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 ...
- amazon.设计1. tic tac toe
//不觉中 已经全力找工作好久好久了.大概有1年半了.身心疲惫,不要放弃.曙光快来了. 1.tic tac toe //http://www.ntu.edu.sg/home/ehchua/progra ...
- C++ 很有趣:编写一个井字游戏 (Tic Tac Toe)
英文原文:C++ is fun: Writing a Tic Tac Toe Game 这个有趣的C++系列打算展示一下使用C++写代码可以和其他主流语言一样高效而有趣.在第二部分,我将向你展示使用C ...
- 圈叉游戏 java_【炫光圈叉棋】炫光圈叉棋 Tic Tac Toe Glow 1.8.1下载_安卓(android)软件下载-魅族溜...
一款炫光风格的圈叉棋游戏,支持单/双人模式.圈叉棋,英文:tic-tac-toe,别名:圈叉游戏.是一种游戏,3*3的9个方格子,先下者画圈,后下者画叉,每人可以在任意没有对方棋子的封闭方格里下一次, ...
- tic tac toe php,Python tic-tac-toe检测作弊
所以现在我写了一个简单的井字游戏.我甚至没有使用我所做的所有功能,但我的问题是: 我如何判断玩家是否在已经有1或2的地方放置1或2,我想我知道怎么做,但是如果他们输入非法字符或试图覆盖已经放置的1或2 ...
最新文章
- Django (auth模块、User对象、用户认证、线上-用户认证)
- 后台开发经典书籍--Redis深度历险:核心原理和应用实践
- DCMTK:在OFFile类中non-trivial fseek和ftell实现的测试程序
- 【转】Linux终端下 dstat 监控工具
- 【python教程入门学习】两道关于递归的练习题
- Mysql学习总结(27)——Mysql数据库字符串函数
- seo自动工具_【SEO工具】搭建一个网站需要用到哪些SEO工具?
- 处理机调度的概念、层次
- 干货 | 带你解析计算机视觉热门技术—目标检测与追踪
- JS设置弹出小窗口。
- 全国最佳医院排名,为家人留一份
- alsa设置默认声卡
- 目录类搜索引擎和全文搜索引擎的区别
- 神经网络算法的关键参数,神经网络计算工作原理
- MySql 分数排名
- 上传图片到腾讯云(海外服务器)com.qcloud5.5.4版本
- 算法训练 Beaver's Calculator (蓝桥杯)
- 锂电池参数的一些概念结合一块具体电池参数表的理解
- 力扣 179. 最大数
- 复制粘贴Excel文件后,显示“安全警告 宏已被禁用”,复制后得到的文件看不到内容