C# 实现简单心形

2020-09-24 14:05发布

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();
       }
   }
}

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();

        }

    }

}




作者:Czhenya

链接:https://blog.csdn.net/Czhenya/article/details/76092056

来源:CSDN
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。