怎么用代码画爱心,如何用几行代码画出一个心形

1,如何用几行代码画出一个心形添加EN_CHANGE事件,然后编辑代码,在事件里执行函数f1().【怎么用代码画爱心,如何用几行代码画出一个心形】
2,怎么用代码输出心形图形CJAVAHTML都可以1.首先用图纸话一个心形 。2.使用方框,把每笔,做成一个点 。3.输出这些点 。就可以了 。
3,用java 2DAPI绘制心形图形这个代码量太大 , 只能给你点提示了:1.用JWindow作为主窗体(这样就没有标题栏和边框了)2.得写段程序做个能使这个JWindow的背景变成透明的组件,这种程序网上很多,搜一下Swing hacks这本书吧(关键步骤:截图,绘制,刷新)3.找个心型的图片(不要想用代码实现,很麻烦的,这是数学问题了),用java的imageio读进内存 , 然后绘制在一个刚才的那个透明组件上 , 基本就能达到你的要求了 。。。同时你还得做很多其他的工作,比如Jwindow没有标题栏,你就得自己做个关闭按钮,还有得添加鼠标事件的监听器,实现让用户能拖动窗口的功能等等 。。。rectangle 是一个类看 , 在声明arraylist的时候加上<>代表泛型 。意思就是说你声明的集合s中只能存储rectangle类型的元素 。估计就我一个人回答了..你为啥要心形..java作图的话不确定的不规则的图形很难画的..除非..你给提供图形算法..要不......... 找个心形的图片做背景啊..还用自己用代码画啊..找个办法折中一下... 这个没有可能做成...
4,怎样用C语言编写心形心形应该不容易用数学函数表示,所以用楼上的方法更方便,不过这是在DOS字符下,如果在图形模式,或窗口程序中就可以输出很光滑的心了,不知楼主要哪种先自己在纸上画出你要的心形再按一楼的方法耐心的用printf()一行一行的编吧^_^printf(" ");printf(" ");printf("*"); .. 你算算要几个空格和*符` 一行行计好比较简单`写算法的话太复杂了`---------------------------------------------------------楼主是指: 整个心型用线连起来的?`这种要用算法把点充分排布才可以,C语言`大概上百行代码才能完成..int a=detect,b;float r,r=9;float n=10*3.14/180,x,y;int i;initgraph(&a,&b,"");circle(200,300,r);for(i=0;i<36;i++)y=300+r*sin(i*n);r=sqrt((x0-x)^2+(y0-y)^2);/*x0,y0为r圆上的一定点*/circle(x0,y0,r);}closegraph();可以自己设计一个循环.