完整代碼
#include <graphics.h>
#include <conio.h>//用到getch()函式
#define SIDE 30//棋框邊長
#define X_LEFT 120//棋框左邊界
#define X_RIGHT 360//棋框右邊界
#define Y_BOTTOM 360//棋框下邊界
#define Y_TOP 120//棋框上邊界
void main()
{
int y = 0,x=0;//記錄起點位置
int new_x=0,new_y=0;//記錄終點位置
initgraph(480, 480);// 初始化繪圖視窗
setbkcolor(YELLOW);// 設定背景色為黃色
cleardevice();// 用背景色清空螢屏
//x和y的增量要為奇數
for(y=Y_TOP;y<Y_BOTTOM;y+=SIDE)//畫完一行再畫一行
{
for(x=X_LEFT;x<X_RIGHT;x+=SIDE)//8個格子-一行一行來畫
{
if((x/10+y/10)%2==0)//判斷什么時候輸出白格子
{
new_x=x+SIDE;
new_y=y+SIDE;
setcolor(BLACK);//設定矩形邊框顏色
setfillcolor(WHITE);//設定矩形填充顏色
fillrectangle(x, y, new_x, new_y);//填充矩陣
}
else//輸出黑格子
{
new_x=x+SIDE;
new_y=y+SIDE;
setcolor(BLACK);
setfillcolor(BLACK);
fillrectangle(x, y, new_x, new_y);
}
}
}
//按任意鍵退出
getch();
closegraph();
}
Easyx官網網址:https://easyx.cn/
目前是小白,僅作為學習記錄,如有誤,或改進請指教,謝謝!
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/252595.html
標籤:其他
上一篇:雙指標,尺取法小結
