fxwj.cpp

来自「大数相乘、计算时间、josep问题、计算JC、分形图形」· C++ 代码 · 共 35 行

CPP
35
字号
用随机数产生,代码很简单,能产生一典型的分形图。由50万个点组成,你也可以用更多的点。 
在OnDraw中加入以下代码: 
int x0=500; 
int y0=20; 
int x1=50; 
int y1=600; 
int x2=940; 
int y2=600; 
int k,x,y; 
//x,y是三角形内的任意一点 
x=209; 
y=123; 
for(int i=0;i<500000;i++) 
{ 
k=rand()%3; 
if(k==0) 
{ 
x=(x0+x)/2; 
y=(y0+y)/2; 
} 
if(k==1) 
{ 
x=(x1+x)/2; 
y=(y1+y)/2; 
} 
if(k==2) 
{ 
x=(x2+x)/2; 
y=(y2+y)/2; 
} 
pDC->MoveTo(x,y); 
pDC->LineTo(x+1,y); 
} 

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?