美丽的宝石

王朝other·作者佚名  2008-06-01
宽屏版  字体: |||超大  

#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(); /*关闭图形显示*/

}

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
© 2005- 王朝网络 版权所有