#include"conio.h"
void main()
{
initgraph(640,480)
for(int x=1x<20x++)//划纵的19条线
line(x*20,40,x*20,400)
for(int y=2y<21y++)//划横的19条线
line(20,y*20,380,y*20)
getch()
closegraph()
}
#include "stdio.h"main()
{
int i,j
for(i=0i<8i++)
{
for(j=0j<8j++)
if((i+j)%2==0)
printf("%c%c",219,219)
else
printf(" ")
printf("\n")
}
foe(i=-4i<=4i++)是
for(i=-4i<=4i++) 吧
绘9纵9横的棋盘 /*绘制水平方向的线*/
line(max_x/2-4*40 ,max_y/2+i*40, max_x/2+4*40, max_y/2+i*40)
起点x ,起点y,终点x,终点y 因为水平,所以第2 4个计算式是一样的
而且设计者设置了每行/每列间距为40 则棋盘正中间为最大x/2 最大y/2
每一行所在y为 最大y/2+行距(40)*行位(-4~+4 +/-表示在中间的上或下)
每一行X起止为 最大x/2±棋盘最大的一半(8*40/2)
竖线分析相同