c语言五角星坐标和计算,:用c语言绘制动态五角星(在vc6.0下)我的是静态的五角星代码如下:怎样改为动态...

#include

#include

#include

void main()

{

int i, j = 0, gdriver, gmode, points[20];

gdriver = DETECT;

initgraph(&gdriver, &gmode, ""); /*图形方式初始化*/

setcolor(YELLOW); /*设置绘图颜色*/

setlinestyle(0, 1); /*设置线形*/

for (i = 0; i < 5; i++)

{

points[j++] = (int)(320+150 * cos(0.4 *3.1415926 * i)); /*五角星外圈点的横坐标存入数组中*/

points[j++] = (int)(240-150 * sin(0.4 *3.1415926 * i)); /*五角星外圈点的纵坐标存入数组中*/

points[j++] = (int)(320+50 * cos(0.4 *3.1415926 * i + 0.6283)); /*五角星内圈点的横坐标存入数组中*/

points[j++] = (int)(240-50 * sin(0.4 *3.1415926 * i + 0.6283)); /*五角星内圈点的纵坐标存入数组中*/

}

setfillstyle(1, RED); /*设置填充方式*/

fillpoly(10, points); /*对五角星进行填充*/

getch();

closegraph(); /*退出图形状态*/

}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值