谁能用 c语言编程出 羊齿叶 急用

来源:百度知道 编辑:UC知道 时间:2024/06/28 02:27:03

做好了,在TC上运行

#include<graphics.h>
#include <stdlib.h>
#include <stdio.h>

void barnsley ();

main () {
int gdrive=DETECT, gmode=0;
initgraph(&gdrive, &gmode, "d:\\tc");
setbkcolor(BLACK);
setfillstyle(SOLID_FILL,10);
setcolor(GREEN);
barnsley ();
getch();
closegraph();
}

void barnsley () {
int itn = 5000;
int i=0;

double x = 0;
double y=0;
double tempX=0;
double curP=0;
double a[] = {0.0, 0.85, 0.2, -0.15};
double b[] = {0.0, 0.04, -0.26, 0.28};
double c[] = {0.0, -0.04, 0.23, 0.26};
double d[] = {0.16, 0.85, 0.22, 0.24};
double e[] = {0.0, 0.0, 0.0, 0.0};
double f[] = {0.0, 80.0, 80.0, 20.0};
double p[] = {0.01, 0.85, 0.07, 0.07};

curP = rand() / (RAND_MAX+1.0);
<