当前位置导航:炫浪网>>网络学院>>编程开发>>C++教程>>C++进阶与实例

非常漂亮的4瓣花型图案

    这个程序非常短小,其精髓在于计算图形的轨迹,很多非常美妙的图形都是计算得到的.

#include<math.h>
#include<graphics.h>
#define PI 3.14159
#define D 100
main()
{ float a,e,x1,y1,x2,y2;
 int gdriver=VGA,gmode=VGAHI;
 initgraph(&gdriver,&gmode,"d:\\tc");
 cleardevice();
 setcolor(GREEN); setbkcolor(0);
 for(a=0.0;a<2*PI;a+=2*PI/720)
 {
  e=D*(1+sin(4*a));
  x1=320+e*cos(a);
  x2=320+e*cos(a+PI/5);
  y1=240+e*sin(a);
  y2=240+e*sin(a+PI/5);
  line(x1,y1,x2,y2);
 }
 getch();
 closegraph();  }

    TC2.0调试没有/BBS">问题。花瓣数可以改变3-12.非常漂亮。

相关内容
赞助商链接