载入中
  • 题目:Mandlbrot集图形的C语言源代码
  • 作者:佚名
  • 发表日期:十月 02, 2007
  • 浏览:248次
  • 收藏本文
  • 编者导读:#include"graphics.h" #include"math.h" float pl=1.05,ps=-1.9,ql=1.3,qs=-1.3,x0,y0,pk,qk,r,p0,q0,p,q; int H,K=10,k,m=50,Mx=639,My=479,np,nq; main()     ...
  • #include"graphics.h"
    #include"math.h"
    float pl=1.05,ps=-1.9,ql=1.3,qs=-1.3,x0,y0,pk,qk,r,p0,q0,p,q;
    int H,K=10,k,m=50,Mx=639,My=479,np,nq;
    main()
        { int mode,driver;
          driver=DETECT;
          mode=0;
          initgraph(&driver,&mode,"");
          setbkcolor(0);
          p=(pl-ps)/Mx;
          q=(ql-qs)/My;
            { register int np,nq;
             for(np=0;np<=Mx;np++)
             {
              for(nq=0;nq<=My;nq++)
              {  x0=ps+np*p;
                 y0=qs+nq*q;
                 k=0,p0=q0=0;
             loop1:
                 pk=p0*p0-q0*q0+x0;
                 qk=2*p0*q0+y0;
                 k=k+1;
                 r=qk*qk;
                 p0=pk,q0=qk;
                 if(r>m){
                 H=0;goto loop2;}
                 if(k==K){
                 H=r*10;goto loop2;}
                 if(r<=m && k<K) goto loop1;
             loop2:
                 putpixel(np,nq,H);
               } 
              }
             }
         }
  • 【引用地址】http://www.suanshu.net/test.aspx
  • 【关键字】题目:Mandlbrot集图形的C语言源代码
载入中
版权申明:非特殊申明,本站文章均系转载自互联网,如果侵犯了你的合法权益,请告知我们,我们会第一时间处理. 要点评这篇文章,请在下面留言
针对这篇文章的评论
  • 评论载入中
    评论载入中...请稍后...

发表您的评论您的评论

用户名: 验证码: 说明:评论并不需要注册.如果您不是本站会员,你可以注册为本站会员. 注意:文章中的链接、内容等需要修改的错误,请用报告错误,以利文档及时修改。
  • 不良评论请用报告管理员,以利管理员及时删除。
  • 尊重网上道德,遵守中华人民共和国的各项有关法律法规。
  • 承担一切因您的行为而直接或间接导致的民事或刑事法律责任。
  • 本站评论管理人员有权保留或删除其管辖评论中的任意内容。
  • 您在本站发表的作品,本站有权在网站内转载或引用。
  • 参与本评论即表明您已经阅读并接受上述条款。

赞助商链接