c语言分形程序,分形图形等1[c语言程序].ppt

分形图形等1[c语言程序]

Part 3 c语言图形程序设计;Part 3 c语言图形程序设计;Part 3 c语言图形程序设计;Part 3 c语言图形程序设计;Part 3 c语言图形程序设计;Part 3 c语言图形程序设计;Part 3 c语言图形程序设计; CClientDC dc(this);for(int x=0;x<=480;x=x+20){ dc.MoveTo(0,200); dc.LineTo(x,0); dc.MoveTo(x,0); ……….;}; CClientDC dc(this);double x[100],y[100];int n=15,i,j;double r,t,g=3.1415;r=200;t=2.0*g/n;… …;void CMy010View::grow(int x, int y, float length, float fai){ int x1,y1,count;double nx,ny;float nlength,g=0.618,PI=3.1415926,t=60.0;CClientDC dc(this);x1=x+length*cos(fai*PI/180.0);y1=y-length*sin(fai*PI/180.0); dc.MoveTo(x,y); dc.LineTo(x1,y1); if(length<10) return;nlength=length;nx=x; ny=y;for (count=0;count<7;count++){nx=nx+nlength*(1-g)*cos(fai*PI/180.0);ny=ny-nlength*(1-g)*sin(fai*PI/180.0);grow(nx,ny,nlength*(1-g),fai+t);grow(nx,ny,nlength*(1-g),fai-t);nlength*=g;}}

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值