C语言用Easyx绘制围棋和象棋的棋盘
更新时间:2022年05月12日 15:42:45 作者:辉小歌
这篇文章主要为大家详细介绍了C语言用Easyx绘制围棋和象棋的棋盘,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
本文实例为大家分享了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; }
效果图如下:
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持脚本之家。
最新评论