伪文艺的程序猿

    @noneface  04 Apr 2015


这个礼拜比较忙,更新一个上个礼拜造的轮子。

偶尔也想文艺一次。

关于心形线。函数为 (xx+yy-1)(xx+yy-1)(xx+yy-1)-xxyyy=0;

有这个直角坐标系的方程,用代码写起来就方便多了。

代码如下。

	#include <stdio.h>
	int main()
	{
		float x,y,a;
		for (y=1.3;y>-1.2;y-=0.09)
		{
			for(x=-1.2;x<1.2;x+=0.04)
			{
				a=x*x+y*y-1;
				if(a*a*a-x*x*y*y*y<=0)
					printf("*");
				else
					printf(" ");
			}	
			printf(“\n);
		}
		return 0;
	}

这个心形线在坐标轴上的x,y都是在一个范围内。y是在1.3~-1.2,x是在1.2~-1.2。可能不准确,有兴趣的可以自己去算一遍。为了让心形变得更饱满,就把每次变化的值做改动。代码中的x,y的变化是我调出来认为最好的心形了。 完。


Follow your heart  |   nonefacesay@gmail.com