iis服务器助手广告广告
返回顶部
首页 > 资讯 > 后端开发 > 其他教程 >C语言用Easyx绘制围棋和象棋的棋盘
  • 121
分享到

C语言用Easyx绘制围棋和象棋的棋盘

2024-04-02 19:04:59 121人浏览 八月长安
摘要

本文实例为大家分享了C语言绘制围棋和象棋棋盘的具体代码,供大家参考,具体内容如下 一、绘制围棋棋盘 代码如下: #include<graphics.h> #include

本文实例为大家分享了C语言绘制围棋和象棋棋盘的具体代码,供大家参考,具体内容如下

一、绘制围棋棋盘

代码如下:

#include<graphics.h>
#include<coNIO.h>
int main()
{
    int step=30;
    //初始化绘图窗口
    initgraph(600,600);
    //设置背景色为黄色
    setbkcolor(YELLOW);
    //用背景色清空屏幕
    cleardevice();

    setlinestyle(PS_SOLID,2);//画实线,宽度为两个像素
    setcolor(RGB(0,0,0));//设置为黑色

    int i;
    for(i=1;i<=19;i++)//画横线和竖线
    {
        line(i*step,1*step,i*step,19*step);
        line(1*step,i*step,19*step,i*step);
    }
    getch();
    closegraph();
    return 0;
}

效果图如下:

二、绘制象棋棋盘

代码如下:

#include<graphics.h>
#include<conio.h>
int main(void)
{
    int step=50;
    //初始化绘图窗口
    initgraph(500,500);
    //设置背景色为黄色
    setbkcolor(YELLOW);
    //用背景色清空屏幕
    cleardevice();

    int i,j;
    for(i=1;i<=8;i++)
    {
        for(j=1;j<=8;j++)
        {
            if((i+j)%2==1)
            {
                setfillcolor(BLACK);
                solidrectangle(i*step,j*step,(i+1)*step,(j+1)*step);
                //绘制黑色砖块
            }
            else
            {
                setfillcolor(WHITE);
                solidrectangle(i*step,j*step,(i+1)*step,(j+1)*step);
                //绘制白色砖块
            }
        }
    }
    getch();
    closegraph();
    return 0;
}

效果图如下:

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持编程网。

--结束END--

本文标题: C语言用Easyx绘制围棋和象棋的棋盘

本文链接: https://www.lsjlt.com/news/148654.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • C语言用Easyx绘制围棋和象棋的棋盘
    本文实例为大家分享了C语言绘制围棋和象棋棋盘的具体代码,供大家参考,具体内容如下 一、绘制围棋棋盘 代码如下: #include<graphics.h> #include...
    99+
    2024-04-02
  • Linux中Shell编程怎么绘制国际象棋棋盘
    小编给大家分享一下Linux中Shell编程怎么绘制国际象棋棋盘,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!先来看看国际象棋棋盘长啥样:仔细想了会棋盘的分布规则...
    99+
    2023-06-09
  • Python怎么用PIL图像处理库绘制国际象棋棋盘
    本篇内容介绍了“Python怎么用PIL图像处理库绘制国际象棋棋盘”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!目录1 PIL绘制国际象棋棋...
    99+
    2023-06-20
  • C语言实现三子棋游戏(棋盘可变)
    本文实例为大家分享了C语言实现三子棋游戏的具体代码,供大家参考,具体内容如下 思路: main函数结构部署 game函数功能的实现 ①创建存储空间 ②初始化存储空间为空格 ③打印棋盘...
    99+
    2024-04-02
  • C语言实现中国象棋
    本文实例为大家分享了C语言实现中国象棋的具体代码,供大家参考,具体内容如下 运行截图 实现思路 老套路,二维数组存储棋盘,宏定义各种棋子,每次棋子的移动实质为二维数组的赋值。重点是...
    99+
    2024-04-02
  • 利用C语言实现三子棋(井字棋)小游戏
    本文实例为大家分享了C语言实现三子棋(井字棋)小游戏的具体代码,供大家参考,具体内容如下 推荐阅读顺序(不建议跳过) 先看实现之后的界面 —— 然后看分析程序要实现的步骤 —— 之后...
    99+
    2024-04-02
  • C语言小游戏之简易版三子棋(棋盘可自由扩展)
    目录前言step1.初始化棋盘内值为空格step2.打印棋盘step3.玩家下棋step4.电脑下棋 step5.判断棋盘是不是满了step6.判断输赢step7.最终测试三种情况g...
    99+
    2024-04-02
  • 用C语言实现三子棋
    本文实例为大家分享了用C语言实现三子棋的具体代码,供大家参考,具体内容如下 三子棋含义: 三子棋是黑白棋的一种。三子棋又叫九宫棋、圈圈叉叉、一条龙、井字棋等。将正方形对角线连起来,相...
    99+
    2024-04-02
  • JS+CSS绘制棋盘格的示例代码
    目录实现思路完整代码效果展示在这篇文章中,我将展示如何使用 css 和一些 JavaScript 来设计棋盘。 为此,你需要对 CSS Flex-box 和 nth-child() ...
    99+
    2024-04-02
  • C语言版的三子棋游戏
    本文实例为大家分享了C语言版三子棋游戏的具体代码,供大家参考,具体内容如下 一、游戏说明 三子棋相信大家都不陌生,小时候经常在纸上画出九宫格就可以直接和小伙伴一起玩,规则就是谁先在九...
    99+
    2024-04-02
  • 一盘王者的时间用C语言实现三子棋
    目录1.先进行环境的配置2.各种功能实现的逻辑关系2.1实现游戏的开始退出流程2.2 创建一个名为board的二维数组,并进行初始化2.3 棋盘的搭建2.4 玩家下棋,并打印新的棋盘...
    99+
    2024-04-02
  • 教你用C语言实现三子棋
    目录三子棋work.c的设置game.h的内容设置game.c的设置1.棋盘的内容2.棋盘以及棋盘的初始化3.打印棋盘4.下棋步骤 玩家下棋5.判断是否胜利总结三子棋 三子棋的规则是...
    99+
    2024-04-02
  • 用C语言实现三子棋游戏
    本文实例为大家分享了C语言实现三子棋游戏的具体代码,供大家参考,具体内容如下 初始工作,通过#define 定义一个标识符来表示一个常量(棋盘的横纵坐标) (因为在代码的编写中,会有...
    99+
    2024-04-02
  • 用C语言实现五子棋游戏
    C语言写五子棋,使用多文件形式,使用代码看起来更好看;在这里我实现的功能是双人博弈,如果要实现人机对战,那么代码就会很复杂; 一.main.c 在主调函数中首先要提供一个给用户选择的...
    99+
    2024-04-02
  • C++实现鼠标控制的黑框象棋
    本文实例为大家分享了C++实现鼠标控制的黑框象棋的具体代码,供大家参考,具体内容如下 该象棋小游戏的特色 有颜色标注出 红方和绿方 可以用鼠标控制 颜色原理 直接调用用Windows...
    99+
    2024-04-02
  • 怎么用C语言实现三子棋
    本篇内容介绍了“怎么用C语言实现三子棋”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!三子棋大家小时候应该都玩过三子棋吧,学习了这么久的C语言...
    99+
    2023-06-22
  • 用C语言实现简单的三子棋
    三子棋代码的实现需要一个简单的思路做指引,所以我们先来做一下思路的整理,代码的实现主要分为以下几个步骤: 1.初始化数组2.显示数组3.电脑走4.玩家走5.判断输赢 所以,先写出源文...
    99+
    2024-04-02
  • C语言实现控制台五子棋小游戏
    这是一个用C语言实现的控制台小游戏—-五子棋,棋盘大小和获胜棋子数目是用宏定义的,可以自定义,所以可以轻松改为三子棋、六子棋等等。此游戏设定为人机对战(PVE),电脑走棋是随机的。 ...
    99+
    2024-04-02
  • 用C语言实现五子棋小游戏
    简介 本次五子棋使用的是光标控制移动,通过按空格键(键值32)来落子,实现游戏的。 我们额外用到的头文件有: #include<getch.h>  Q...
    99+
    2024-04-02
  • 用C语言实现三子棋小游戏
    本文实例为大家分享了C语言实现三子棋小游戏的具体代码,供大家参考,具体内容如下 1. 规则介绍 三子棋是一种民间传统游戏,又叫九宫棋、圈圈叉叉、一条龙、井字棋等。将正方形对角线连起...
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作