画图

简介: 【6月更文挑战第30天】画图。

画图,综合例子2。(在TC中实现)。
程序分析:无。
程序源代码:

include "graphics.h"

define LEFT 0

define TOP 0

define RIGHT 639

define BOTTOM 479

define LINES 400

define MAXCOLOR 15

int main()
{
int driver,mode,error;
int x1,y1;
int x2,y2;
int dx1,dy1,dx2,dy2,i=1;
int count=0;
int color=0;
driver=VGA;
mode=VGAHI;
initgraph(&driver,&mode,"");
x1=x2=y1=y2=10;
dx1=dy1=2;
dx2=dy2=3;
while(!kbhit())
{
line(x1,y1,x2,y2);
x1+=dx1;y1+=dy1;
x2+=dx2;y2+dy2;
if(x1<=LEFT||x1>=RIGHT)
dx1=-dx1;
if(y1<=TOP||y1>=BOTTOM)
dy1=-dy1;
if(x2<=LEFT||x2>=RIGHT)
dx2=-dx2;
if(y2<=TOP||y2>=BOTTOM)
dy2=-dy2;
if(++count>LINES)
{
setcolor(color);
color=(color>=MAXCOLOR)?0:++color;
}
}
closegraph();
}

相关文章
|
9月前
|
Serverless Go
手把手教你用Go语言画出正弦图像 模拟画图不再难!
手把手教你用Go语言画出正弦图像 模拟画图不再难!
105 0
|
9天前
画图,学用circle画圆形
【6月更文挑战第23天】画图,学用circle画圆形。
17 11
|
4天前
|
Python
我终于懂得如何使用matplotlib进行画图
我终于懂得如何使用matplotlib进行画图
|
2月前
画图
画图。
27 4
|
2月前
画图,学用circle画圆形。
画图,学用circle画圆形。
26 1
|
11月前
|
存储 NoSQL 程序员
聊聊「画图」和工具
关于画图和工具选择;两句话能说明白;【1】示意清楚的都是「好图」;【2】免费,够用,支持云存储,都是好的画图「工具」;
95 0
|
11月前
|
XML JavaScript API
QT5图形与画图
Qt提供了很多关于获取窗体位置及显示区域大小的函数,如x( )、y()和pos()、 rect()、size()、geometry()等,统称为“位置相关函数”或"位置函数”,如图6.1 所示是几种主要的位置函数,图中清楚地标出了它们之间的区别。
82 0
|
12月前
|
存储 数据库
E-R画图明确内容
E-R画图明确内容
零基础VB教程059期:circle画图模拟烟花效果
零基础VB教程059期:circle画图模拟烟花效果
193 0
使用EasyX实现画图软件中画出矩形的效果
具体效果就是 可以复制代码自己实现一下
136 0