首页 > 其他分享 >关与井字游戏的实现

关与井字游戏的实现

时间:2023-08-05 18:05:33浏览次数:37  
标签:关与井字 游戏 实现 井字 玩家 数组 库函数

基于C语言中,函数,循环,声明,时间戳等知识实现的井字游戏

游戏规则:人与电脑下井字游戏,首先达成三连的获得游戏胜利

 该图片为函数声明和需要使用的库函数

ROW LIN是规定了游戏地图的大小

下面三个库函数,第一个是用于打印等功能,第二和第三个共同构成时间戳

关与井字游戏的实现_时间戳

使用简单代码实现的伪菜单,可以选择是否进行游戏,并且有错误输入的提示,结果如图所示

关与井字游戏的实现_时间戳_02

关与井字游戏的实现_库函数_03

井字游戏是对二维数组的综合应用,利用该游戏,加深对二位数组数据存储,数据修改,数据判断的使用能力

关与井字游戏的实现_数组_04


当玩家输入坐标时,先判断坐标时候合法,合法后将玩家代表的符号进行修改,使其存入二位数组中

关与井字游戏的实现_时间戳_05

该段代码实现了对井字游戏地图的绘制,主要涉及循环的知识

玩家获胜的情况:

关与井字游戏的实现_库函数_06

关与井字游戏的实现_时间戳_07

关与井字游戏的实现_库函数_08

标签:关与井字,游戏,实现,井字,玩家,数组,库函数
From: https://blog.51cto.com/u_16180341/6976644

相关文章

  • 微信开发之自动发送朋友圈的技术实现
    请求URL:http://域名地址/snsSend请求方式:POST请求头Headers:Content-Type:application/jsonAuthorization:login接口返回 参数:参数名必选类型说明wId是String登录实例标识content是String文本内容groupUser否String对谁可见(传微信id,多个用,分隔)blackList否String对谁不可见(传微信id,......
  • 以物联网数据中台实现智慧城市系统集成落地
    近年来,随着工业物联网技术的发展与经济政策的引导,工业物联网逐渐形成集成落地的经营模式,单一的物联网产品供应逐渐减少,越来越多厂家通过自身开发或强强联合实现物联网系统的集成,提供硬件与软件一体化的解决方案。在智慧城市领域,关系到智慧园区、智慧交通、智慧能源、智慧水务等多个......
  • 代理IP:跨界电商和游戏产业的爬虫与出海之利器
    一、代理IP:简介与工作原理代理IP是一种通过中间服务器转发网络请求的技术,隐藏了用户的真实IP地址。在跨界电商和游戏产业中,代理IP充当着连接海外资源与用户的桥梁。代理IP的工作原理:当用户请求访问目标服务器时,请求首先经过代理服务器转发,代理服务器使用代理IP作为请求的源IP地址,将......
  • PDF加密的实现方法
    通过pdfbox实现pdfbox加密实现方式非常简单,当然这个类的功能不止加密,还有很多实现,具体参考官方demo和apihttps://pdfbox.apache.org/docs/2.0.13/javadocs/pom依赖<!-- pdfbox 目前最新版本是2.0.16 --><dependency> <groupId>org.apache.pdfbox</groupId> <artifactId>......
  • 基于工业互联网实现MES系统中的设备智能管理
    MES系统是制造业工厂常用的一种操作管理系统,通过对生产流程进行实时监控和管理控制,帮助企业更好的关注到生产进度、物料消耗、设备状态等信息,从而帮助优化生产工艺与提高效率,因此设备管理是MES系统重要的组成部分,可以实现设备实时监控、故障预警、控制管理等功能,从而提高设备的可靠......
  • 微信开发之自动同意入群邀请的技术实现
    简要描述:自动通过群(url)请求URL:http://域名地址/acceptUrl请求方式:POST请求头Headers:Content-Type:application/jsonAuthorization:Authorization值(登录获取二维码信息接口中返回的认证信息值)参数:参数名必选类型说明wId是string登录实例标识url是str......
  • 微信开发之自动同意群邀请的技术实现
    简要描述:自动通过群(url)请求URL:http://域名地址/acceptUrl请求方式:POST请求头Headers:Content-Type:application/jsonAuthorization:Authorization值(登录获取信息接口中返回的认证信息值)参数:参数名必选类型说明wId是string登录实例标识url是string原始url,好友发送的入群邀请卡片信息链......
  • FPS游戏服务器设计的问题 转
    https://gwb.tencent.com/community/detail/109177FPS游戏服务器设计的问题转3.3k浏览一、追溯去gameloft笔试,有一个题目是说:叫你去设计一个FPS(第一人称射击游戏),你是要用TCP呢还是要用UDP,说明理由。二、学习这是两篇网上找到的文章,写非常不错。当时笔试的......
  • G-channel 实现低光图像增强
    G-channel之前研究低光图像增强时,看到一篇博客,里面介绍了一种方法,没有说明出处,也没有说明方法的名字,这里暂时叫做G-channel算法。博客地址:低照度图像增强(附步骤及源码)_低照度图像增强算法_grafx的博客-CSDN博客算法过程博客里面简单说明了算法的执行过程,这里重复如下:将绿......
  • Abp中使用Hangfire实现定时任务
    有时我们需要写一些定时任务来定期执行某些方法,比如数据统计、数据计算等。这时候,我们就需要用到定时任务。Hangfire是一个开源且商业免费使用的工具函数库。可以让你非常容易地在应用中执行多种类型的后台任务,而无需自行定制开发和管理基于WindowsService后台任务执行器。......