分形图形等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;}}