优质解答
已经基本搞定,如下: #include #include #include intposition[4][2];/*定义位置全局变量,以便在不同函数中都可以调用*/ square(intx,inty,intk)/*正方形*/ {/*画正方形,要改变正方形的大小可以改变k的值*/ line(x,y,x+k,y);/*画线,从点(x,y)到(x+k,y)画一条线段*/ line(x,y,x,y+k);/*画线,从点(x,y)到(x,y+k)画一条线段*/ line(x+k,y,x+k,y+k);/*画线,从点(x+k,y)到(x+k,y+k)画一条线段*/ line(x,y+k,x+k,y+k);/*画线,从点(x,y+k)到(x+k,y+k)画一条线段*/ }/*这样画好一个正方形*/ init()/*初始化*/ { setcolor(5);/*设置绘图色为洋红色MAGENTA(5)*/ square(200,150,200);/*用洋红色画正方形,正方形起点坐标为(200,150),边长为200,可更改*/ }/*要改变正方形的大小可以改变square()里面最后一个参数的值*/ shape()/*画图*/ { inti,j; setcolor(2);/*设置绘图色为绿色GREEN(2)*/ for(i=0;i
已经基本搞定,如下: #include #include #include intposition[4][2];/*定义位置全局变量,以便在不同函数中都可以调用*/ square(intx,inty,intk)/*正方形*/ {/*画正方形,要改变正方形的大小可以改变k的值*/ line(x,y,x+k,y);/*画线,从点(x,y)到(x+k,y)画一条线段*/ line(x,y,x,y+k);/*画线,从点(x,y)到(x,y+k)画一条线段*/ line(x+k,y,x+k,y+k);/*画线,从点(x+k,y)到(x+k,y+k)画一条线段*/ line(x,y+k,x+k,y+k);/*画线,从点(x,y+k)到(x+k,y+k)画一条线段*/ }/*这样画好一个正方形*/ init()/*初始化*/ { setcolor(5);/*设置绘图色为洋红色MAGENTA(5)*/ square(200,150,200);/*用洋红色画正方形,正方形起点坐标为(200,150),边长为200,可更改*/ }/*要改变正方形的大小可以改变square()里面最后一个参数的值*/ shape()/*画图*/ { inti,j; setcolor(2);/*设置绘图色为绿色GREEN(2)*/ for(i=0;i