| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 6490 人关注过本帖
标题:[求助]怎样画五角星
只看楼主 加入收藏
live41
Rank: 10Rank: 10Rank: 10
等 级:贵宾
威 望:67
帖 子:12442
专家分:0
注 册:2004-7-22
结帖率:66.67%
收藏
 问题点数:0 回复次数:9 
[求助]怎样画五角星
我指的是算法。

例如,在屏幕用算法画出五角星,请具体给出10个点的值。
搜索更多相关主题的帖子: 五角星 
2005-03-16 20:41
poppylx
Rank: 1
等 级:新手上路
帖 子:367
专家分:0
注 册:2004-9-27
收藏
得分:0 
假设圆的周长为  1
将一个圆分成  5 份   (2 pi / 5)
     x  =  sin(n * 2 pi / 5 )   //n :0--5
        y  =   cos (n * 2 pi / 5)   
n取0 到 5  这样可以得到5个点   就是五角星的五个顶点
建议 n 取0--10    n=n+2  这样就隔一个顶点画一条线    一个循环搞定    不用去计算点了              

动于心而静如水
2005-03-16 21:56
live41
Rank: 10Rank: 10Rank: 10
等 级:贵宾
威 望:67
帖 子:12442
专家分:0
注 册:2004-7-22
收藏
得分:0 
我要在窗体里描绘,不是在dos啊!
2005-03-16 22:07
poppylx
Rank: 1
等 级:新手上路
帖 子:367
专家分:0
注 册:2004-9-27
收藏
得分:0 
o  

动于心而静如水
2005-03-16 22:11
live41
Rank: 10Rank: 10Rank: 10
等 级:贵宾
威 望:67
帖 子:12442
专家分:0
注 册:2004-7-22
收藏
得分:0 
没人会吗?
2005-03-17 08:40
czwsky
Rank: 1
等 级:新手上路
帖 子:49
专家分:0
注 册:2005-3-21
收藏
得分:0 
看看下面这个怎么样:
#include<graphics.h>
#include<math.h>
main()
{
int gd=DETECT;
int gm,i,a[6],b[6];
initgraph(&gd,&gm,"");
setcolor(2);
circle(320,240,150);
for(i=0;i<=5;i++)
   {a[i]=320+150*sin(3.1415927*0.8*i);
    b[i]=240-150*cos(3.1415927*0.8*i);
   }
setcolor(4);
for(i=0;i<=4;i++)
  line(a[i],b[i],a[i+1],b[i+1]);
}
2005-04-03 00:51
kings169524
Rank: 1
等 级:新手上路
帖 子:17
专家分:0
注 册:2005-5-5
收藏
得分:0 
2005-05-06 10:16
gadden
Rank: 1
等 级:新手上路
帖 子:39
专家分:0
注 册:2006-11-7
收藏
得分:0 
我用VC编译的。提示我有个错误。那个大哥大姐帮我解释一下阿。

fatal error C1083: Cannot open include file: 'graphics.h': No such file or directory
Error executing cl.exe.

这个是什么意思啊?

为了学习必须挖坟。疯狂的挖坟才能找到压箱底的宝贝。
2006-11-11 19:54
小小贝
Rank: 1
等 级:新手上路
帖 子:44
专家分:0
注 册:2006-9-21
收藏
得分:0 

我也是.用VC提示出错....

2006-11-11 20:31
jevons666
Rank: 1
等 级:新手上路
帖 子:54
专家分:0
注 册:2006-11-11
收藏
得分:0 

用c语言画图啊.....不是很熟悉

2006-11-11 21:10
快速回复:[求助]怎样画五角星
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.030034 second(s), 9 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved