#include <math.h>
#include <graphics.h>
main()
{
float t;
int x0=320,y0=240;
int n,i,j,r;
int x[50],y[50];
int gdriver=DETECT,gmode;
printf("input n(23~31)and r(100~200)\n"); /*读入表示图案复杂度及大小的设置参数*/
scanf("%d,%d",&n,&r);
initgraph(&gdriver,&gmode,"\\tc\\bgi");/* 设置图形方式初始化*/
cleardevice();/*设置背景色为白色*/
setcolor(RED);/*设置绘图色为红色*/
t=6.28318/n;
for(i=0;i<n;i++) /*利用数学公式计算端点值*/
{
x[i]=r*cos(i*t)+x0;
y[i]=r*sin(i*t)+y0;
}
for(i=0;i<=n-2;i++)
{
for(j=i+1;j<=n-1;j++) /*根据端点值画线*/
line(x[i],y[i],x[j],y[j]);
}
getch(); /*按下任意鍵退出*/
closegraph(); /*关闭图形显示*/
}
Word教程网 | Excel教程网 | Dreamweaver教程网 | Fireworks教程网 | PPT教程网 | FLASH教程网 | PS教程网 |
HTML教程网 | DIV CSS教程网 | FLASH AS教程网 | ACCESS教程网 | SQL SERVER教程网 | C语言教程网 | JAVASCRIPT教程网 |
ASP教程网 | ASP.NET教程网 | CorelDraw教程网 |