zoukankan      html  css  js  c++  java
  • C 实战练习题目60

    题目:画图,综合例子2。(在TC中实现)。

    程序分析:无。

    程序源代码:

     1 #include "graphics.h"
     2 #define LEFT 0
     3 #define TOP 0
     4 #define RIGHT 639
     5 #define BOTTOM 479
     6 #define LINES 400
     7 #define MAXCOLOR 15
     8 int main()
     9 {
    10     int driver,mode,error;
    11     int x1,y1;
    12     int x2,y2;
    13     int dx1,dy1,dx2,dy2,i=1;
    14     int count=0;
    15     int color=0;
    16     driver=VGA;
    17     mode=VGAHI;
    18     initgraph(&driver,&mode,"");
    19     x1=x2=y1=y2=10;
    20     dx1=dy1=2;
    21     dx2=dy2=3;
    22     while(!kbhit())
    23     {
    24         line(x1,y1,x2,y2);
    25         x1+=dx1;y1+=dy1;
    26         x2+=dx2;y2+dy2;
    27         if(x1<=LEFT||x1>=RIGHT)
    28             dx1=-dx1;
    29         if(y1<=TOP||y1>=BOTTOM)
    30             dy1=-dy1;
    31         if(x2<=LEFT||x2>=RIGHT)
    32             dx2=-dx2;
    33         if(y2<=TOP||y2>=BOTTOM)
    34                 dy2=-dy2;
    35         if(++count>LINES)
    36         {
    37             setcolor(color);
    38             color=(color>=MAXCOLOR)?0:++color;
    39         }
    40     }
    41     closegraph();
    42 }

    感谢你的阅读,请用心感悟!希望可以帮到爱学习的你!!分享也是一种快乐!!!请接力。。。

    点击查看原文,谢谢!

  • 相关阅读:
    Django基础
    MySQL(索引)
    MySQL(进阶部分)
    MySQL(Python+ORM)
    JavaScript的对象
    abc
    Let's Encrypt,免费好用的 HTTPS 证书
    Java调试那点事
    Memcache mutex 设计模式
    从 Nginx 默认不压缩 HTTP/1.0 说起
  • 原文地址:https://www.cnblogs.com/kangyifan/p/13235622.html
Copyright © 2011-2022 走看看