C#语言实现的代码如下:
using System;
namespace 1.0.1写着玩
{
class Program
{
static void Main(string[] args)
{
float x, y, a;
for (y = 1.5f;y>-1.5f;y-=0.1f)
{
for (x = -1.5f; x < 1.5f; x+=0.05f)
{
a = x * x + y * y - 1;
Console.Write(a * a * a - x * x * y * y * y <= 0.0f ? "*" : " "); ;
}
Console.WriteLine();
}
Console.ReadKey();
}
}
}
另外一种心形的形式:
Czhenya2.png上图代码:
using System;
namespace _1_0_1心形二
{
class Program
{
static void Main(string[] args)
{
float w,x, y, z;
for (y = 1.5f; y > -1.5f; y -= 0.1f)
{
for (x = -1.5f; x < 1.5f; x += 0.05f)
{
z = x * x + y * y - 1;
w = z * z * z - x * x * y * y * y;
Console.Write(w <= 0.0f ? ".;-=+*#%@"[(int)(w*-8.0f)] : ' ');
}
Console.WriteLine();
}
Console.ReadKey();
}
}
}
代码很简单,很比较好理解,用任何语言都可以实现结果,喜欢的童鞋可以自己试一试,记得顺手点赞哦!!!
网友评论