c语言程序设计的疑惑,找不到graphics.h

#include"graphics.h"#include"stdio.h"#include"conio.h"#include"stdlib.h"#include"math... #include"graphics.h"
#include"stdio.h"
#include"conio.h"
#include"stdlib.h"
#include"math.h"
#include"time.h"
#define SCREEN_WIDTH 800
#define SCREEN_HEIGHT 600
#define MAXCOLOR 16
#define MOD 100
#define SUM 30000
void DrawMandelbrot(int x_top,int y_top,int x_bottom,int y_bottom)
{
int np,nq,k;
int ViewPortX=x_bottom-x_top,
ViewPortY=y_bottom-y_top;
double x[MAXCOLOR+1],y[MAXCOLOR+1];
double r,p,q,pmin=-2.25,pmax=0.75,qmin=-1.5,qmax=1.5;
double deltap=(pmax-pmin)/(double)(ViewportX-1),deltaq=(qmax-qmin)/(double)(ViewportY-1);
for(np=0;np<ViewportX,np++)
for(nq=0;nq<ViewportY;nq++)
{
k=0;
p=pmin+np*deltap;
q=qmin+nq*deltaq;
x[0]=y[0]=0;
do
{
x[k+1]=x[k]*x[k]-y[k]*y[k]+p;
y[k+1]=2*x[k]*y[k]+q;
k++;
r=x[k]*x[k]+y[k]*y[k];

}while(k<MAXCOLOR&&r<=MOD);
if(r>MOD) putpixel(np+x_top,nq+y_top,k);
if(k==MAXCOLOR) putpixel(np+x_top,nq+y_top,0);
}
}
void DrawJuliaSet(int x_top,int y_top,int x_bottom,int y_bottom,double p,double q)
{
int nx,ny,k=0;
int ViewportX=x_bottom-x_top,
ViewportY=y_bottom-y_top;
double r;
double x[MAXCOLOR+1],y[MAXCOLOR+1];
doubl xmin=-1.5,xmax=1.5,ymin=-1.5,ymax=1.5;
double deltax=(xmax-xmin)/(double)(ViewportX-1),deltay=(ymax-ymin)/(double)(ViewportY-1);
for(nx=0;nx<ViewportX,nx++)
for(ny=0;ny<ViewportY;nq++)
{
k=0;
x[0]=xmin+nx*deltax;
y[0]=ymin+ny*deltay;

do
{
x[k+1]=x[k]*x[k]-y[k]*y[k]+p;
y[k+1]=2*x[k]*y[k]+q;
k++;
r=x[k]*x[k]+y[k]*y[k];

}while(k<MAXCOLOR&&r<=MOD);
if(r>MOD) putpixel(nx+x_top,y_bottom-ny,k);
if(k==MAXCOLOR) putpixel(nx+x_top,y_bottom-ny,0);
}
}
void main()
{
int gdriver=DETECT,gmode,errorcode;
initgraph(&gdriver,%gmode,'");
errorcode=graphresult();
if(errorcode!=grOk)
{
printf("Graphics error:%s\n",grapherrormsg(errorcode));
printg("pressany key to halt;");
getch();
exit(1);
}
DrawMandelbrot(0,0,400,400);
getch();cleardevice();
DrawJuliaSet(0,0,200,200,-0.12,0.74);
DrawJuliaSet(200,0,400,200,-1,-0.25);
DrawJuliaSet(0,200,200,400,0.11031,-0.67037);
DrawJuliaSet(200,200,400,400,0.35,0.05);
getch();

}
展开
 我来答
犀利还认真丶榜首Q
2009-11-02 · TA获得超过5533个赞
知道大有可为答主
回答量:4152
采纳率:0%
帮助的人:4720万
展开全部
graphics.h 貌似是tc的发明, 不是标准的, 别的编译器找不到很正常
上帝拿破仑
2009-11-02
知道答主
回答量:30
采纳率:0%
帮助的人:17.3万
展开全部
fbf
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
JJJJZZZZ2007
2009-11-02 · 超过95用户采纳过TA的回答
知道小有建树答主
回答量:425
采纳率:0%
帮助的人:0
展开全部
你在dev c++里编译一下,如果不行换成turbo 编译一下
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
秧歌唱而激昂V
2009-11-03
知道答主
回答量:5
采纳率:100%
帮助的人:0
展开全部
可能是编译器的问题吧,不同的编译器头文件不同,去下一个graphics.h好了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 3条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式