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 + -
显示快捷键?