
一个输出爱心形状的c语言代码,求大神解释原理
2个回答
展开全部
原始的心形线的极坐标方程为:r=a(1-cosθ),有多种变化的情形,如:
看起来心形效果更好的一种方式用直角坐标表示是:
程序的截图看不清具体细节,估计是按照这个公式做的计算:
对给定的一组(x,y)做循环,按如上公式计算:
a = x*x + y*y -1;
f = a*a*a - x*x*y*y*y;
如果f<0,代表(x,y)在心形内,显示一个标记;
如果f>0,代表(x,y)在心形外,显示空白,或者不显示。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询