扫雷背景

摘要: 1 #include 2 #include 3 void k(int x,int y) 4 {int a,b; 5 setcolor(RGB(200,200,200)); 6 for(a=x,b=y;a>x-4&&by-4;a++,b--) 9 line(a, y, a, b+40);10 setcolor(RGB(55,55,55));11 for(a=x,b=y;a>x-4&&by-4;b--,a++)14 line(a, b+40, a+40, b+40);15 }16 void main()1... 阅读全文
posted @ 2014-04-03 21:07 一颗向上的草莓 阅读(304) 评论(0) 推荐(0) 编辑

函数画图(2)

摘要: 1 #include 2 #include 3 void sanjiaoxing(int x, int y, int color) 4 { 5 // 设置画线颜色 6 setlinecolor(color); 7 // 画三角形的三条边 8 line(x, y, x+10, y); 9 line(x, y, x, y+10);10 line(x+10, y, x, y+10);11 }12 void main()13 {14 initgraph(640,480);15 for(int x=0;x<=640;x+=10)16 for(int y=0;y<=480;y+=10)17 s 阅读全文
posted @ 2014-04-03 20:48 一颗向上的草莓 阅读(138) 评论(0) 推荐(0) 编辑

函数画图(1)

摘要: 1 #include 2 #include 3 void single(int x,int y,int c)//定义一个画三角形的函数,在坐标 (x,y) 处,用颜色 c 绘制三角形 4 { 5 setlinecolor(c);//设置线的颜色 6 line(x,y,x+50,y);//下面三行画三角形 7 line(x,y,x,y+50); 8 line(x+50,y,x,y+50); 9 }10 int main()11 {12 initgraph(640,480);13 single(50,50,RED);14 single(70... 阅读全文
posted @ 2014-04-03 20:38 一颗向上的草莓 阅读(98) 评论(0) 推荐(0) 编辑

绘制动画(3)

摘要: 1 //绘制一个沿 45 度移动的球,碰到窗口边界后反弹。 2 #include 3 #include 4 5 void runner(int x,int y) 6 { 7 int a=1,b=1; 8 while(1) 9 {10 x=x+a;11 y=y+b;12 setcolor(RGB(0,0,255));13 setfillcolor(RGB(0,0,255));14 fillcircle(x,y,20);15 Sleep(10);16 setc... 阅读全文
posted @ 2014-04-03 13:34 一颗向上的草莓 阅读(113) 评论(0) 推荐(0) 编辑

绘制动画(2)

摘要: 1 //实现一个圆从左往右跳动 2 #include 3 #include 4 int main() 5 { 6 initgraph(640,480); 7 for(int x=0;x<=540;x+=20) 8 {//绘制黄线 绿色填充的圆 9 setcolor(YELLOW);10 setfillcolor(GREEN);11 fillcircle(x,100,20);12 Sleep(500);//延时13 setcolor(BLACK);//绘制黑线 黑色填充的圆14 ... 阅读全文
posted @ 2014-04-03 11:08 一颗向上的草莓 阅读(123) 评论(0) 推荐(0) 编辑

绘制动画(1)

摘要: 1 /*所谓动画,其实是连续显示一系列图形而已。 2 结合到程序上,我们需要以下几个步骤: 3 1. 绘制图像 4 2. 延时 5 3. 擦掉图像 6 循环以上即可实现动画。 7 现实现一条直线从上往下移动*/ 8 #include 9 #include10 int main()11 {12 initgraph(640,480);13 for(int y=0;y<=480;y++)14 {15 setcolor(GREEN);//绘制绿色图像16 line(0,y,639,y);17 Sleep(10);//延时18 ... 阅读全文
posted @ 2014-04-03 10:55 一颗向上的草莓 阅读(119) 评论(0) 推荐(0) 编辑

圆形旋转背景图案

摘要: 1 #include 2 #include 3 #include 4 const double PI=3.14;//这里也可以用#define PI 3.14 5 int main() 6 { 7 initgraph(640,480); 8 int c; 9 double a;10 int x,y,r=200;11 for(a=0;a<=PI*2;a+=0.0001)//0.0001控制圆旋转的速度,数值越大旋转越快12 {13 x=(int)(r*cos(a)+320+0.5);14 y=(int)(r*sin... 阅读全文
posted @ 2014-04-03 10:37 一颗向上的草莓 阅读(243) 评论(1) 推荐(0) 编辑

画渐变的背景图像

摘要: 1 #include 2 #include 3 int main() 4 { 5 initgraph(640,480); 6 int c; 7 for(int y=100;y<=400;y++)//注意这里y=y+1;而不能太大间距 8 { 9 c=y*255/479;//求出精确地值,c/255=y/479;即c=y/479*255,把乘法放前面更精确10 setcolor(RGB(0,0,c));//这里是c ,而不是某一个具体的数值11 line(100,y,400,y);12 }13 ge... 阅读全文
posted @ 2014-04-02 22:23 一颗向上的草莓 阅读(133) 评论(1) 推荐(0) 编辑

画棋格

摘要: 1 #include//initgraph的头文件 2 #include//gech()的头文件 3 int main() 4 { 5 initgraph(640,480);//开辟一个640*480的窗口 6 for(int y=100;y<=300;y+=10) 7 { 8 setcolor(RGB(0,0,255));//选择颜色 9 line(100,y,300,y);//画直线10 }11 for(int x=100;x<=300;x+=10)//调用循环画直线12 {13 setcol... 阅读全文
posted @ 2014-04-02 22:05 一颗向上的草莓 阅读(110) 评论(0) 推荐(0) 编辑

画线条

摘要: 1 #include 2 #include 3 int main() 4 { 5 initgraph(640,480); 6 for(int y=100;y<=300;) 7 { 8 if(y/10%2==1) 9 setcolor(RGB(0,0,255));10 else11 setcolor(RGB(255,0,0));12 line(100,y,300,y);13 y+=10;14 }15 getch();16 closegraph();17 }... 阅读全文
posted @ 2014-04-02 21:46 一颗向上的草莓 阅读(110) 评论(0) 推荐(0) 编辑