画图

简介: 画图。

题目:画图(在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();
}

相关文章
|
1月前
画图
画图。
33 15
|
3月前
别再问我们用什么画图的了!问就是excalidraw
别再问我们用什么画图的了!问就是excalidraw
别再问我们用什么画图的了!问就是excalidraw
|
5月前
画图,学用line画直线
【6月更文挑战第23天】画图,学用line画直线。
36 4
|
5月前
|
Python
我终于懂得如何使用matplotlib进行画图
我终于懂得如何使用matplotlib进行画图
|
数据可视化 测试技术 vr&ar
UML画图笔记
UML画图笔记
79 0
|
6月前
|
前端开发 小程序 Java
Graphics2D画图案例
Graphics2D画图案例
|
存储 NoSQL 程序员
聊聊「画图」和工具
关于画图和工具选择;两句话能说明白;【1】示意清楚的都是「好图」;【2】免费,够用,支持云存储,都是好的画图「工具」;
124 0
|
XML JavaScript API
QT5图形与画图
Qt提供了很多关于获取窗体位置及显示区域大小的函数,如x( )、y()和pos()、 rect()、size()、geometry()等,统称为“位置相关函数”或"位置函数”,如图6.1 所示是几种主要的位置函数,图中清楚地标出了它们之间的区别。
113 0
|
存储 数据库
E-R画图明确内容
E-R画图明确内容
使用EasyX实现画图软件中画出矩形的效果
具体效果就是 可以复制代码自己实现一下
167 0