一个简单的一箭穿心程序

2016-02-19 15:55 167 1 收藏

今天图老师小编要向大家分享个一个简单的一箭穿心程序教程,过程简单易学,相信聪明的你一定能轻松get!

【 tulaoshi.com - 编程语言 】

                                一个简单的一箭穿心程序    其实这个程序也不难,只要专心形线方程(1-ρ×cosθ)来绘图就可以了。    作者:张跃华             学校:云南农业大学程序如下:#includegraphics.h
  #includemath.h#define FNX(x1) (int)(x+(x1)*sl)
  #define FNY(y1) (int)(MAXY-(y+(y1)*sl))
  #define R(theta) 1-pow(cos(1*theta),1)int sl=50,MAXY;
  float x1,y1,xs,ys,r,theta;
  /*画心*/
  void draw(int x,int y)
  {
   for(theta=0;theta2*3.14;theta+=0.01)
   {r=R(theta);
    x1=r*sin(theta);y1=r*cos(theta);
    xs=FNX(x1);ys=FNY(y1);
    if(theta==0)moveto(xs,ys);else lineto(xs,ys);
   }
  }/*画箭头*/
  void jian()
  {
   line(205,235,200,240);
   line(200,240,205,245);
   line(200,240,214,240);
   line(400,240,500,240);
   line(485,235,480,240);
   line(480,240,485,245);
   line(490,235,485,240);
   line(485,240,490,245);
   line(495,235,490,240);
   line(490,240,495,245);
   line(500,235,495,240);
   line(495,240,500,245);
   line(505,235,500,240);
   line(500,240,505,245);
   line(485,235,505,235);
   line(485,245,505,245);
  }
  /*主程序*/
  main()
  {int driver=DETECT,mode;
   initgraph(&driver,&mode,"");
   setbkcolor(1);
   setcolor(4);
   MAXY=getmaxy();
   draw(280,280);/*左心*/
   draw(370,280);/*右心*/
   jian();
    getch();
   closegraph();
  }

来源:http://www.tulaoshi.com/n/20160219/1610703.html

延伸阅读
标签: PHP
  引用“星空浪子”php中文文档的例子: 聊天室,是 Web 站上打发无聊人士的秘密武器。同时,站长或其它人员也可以在这儿杀时间。甚至发生一段轰轰烈烈的网路恋情呢,就算没有,起码可以增加打字的速度。 聊天室,其实就是多人共同使用的 CGI 程式。程式将每个人输入的字串,依系统接收完成的时间整理过后,再送给各个使用者。而 Web ...
标签: PHP
  <?   // 查询是否存在一个域名   function SearchDomain($domainName) {   // 判断域名是否合法,我对正规表达式不熟悉,那位朋友有详细资料,不妨借我一阅 :-)   // if(!eregi("*.*",$domainName)) {   // $re[0]="域名只能是字母、数字和“-”(键盘上的减号...
有诸多缺点,比如不是时间触发而是靠线程挂起 package com.zhou.clock; import java.awt.*; import java.awt.geom.*; import javax.swing.*; import java.lang.Math; import java.util.Date; public class Clock extends JFrame { ClockPane cp; public Clock (){ super("clock"); setDefaultCloseOperation(EXIT_ON_CLOSE...
标签: PHP
  (主要用了两个字符串函数implode()和explode) 我制作的域名查询的源代码,主要用了两个字符串函数implode()和explode,利用这两个函数的切割字符串的强大功能,可以查询.com,.net.,org.,cc.,tv下的域名whois。 <?php echo '<center<form'; echo '<input type="text" name="string"'; echo '<in...
这个例子,也可以看作是使用类模块的入门级的演示。 新建一个工程,在form1中添加3个文本框。我们希望对这三个文本框中输入的字符进行限制,第一个只允许输入数字,第二个只允许输入字母,第三个只允许输入大写字母。 一般的做法,可以在这三个文本框的keypress事件过程中分别写检查代码。好一点的方案,是把检查代码写成一个共...

经验教程

824

收藏

90
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部