C语言绘制围棋和象棋棋盘
辉小歌 人气:0一、绘制围棋棋盘
代码如下:
#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; }
效果图如下:
加载全部内容