一个有趣的控制台程序
可以用来给朋友小惊喜
逗女朋友开心
内容可以自由发挥
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace AdapterSample
{
class Program
{
static void Main(string[] args)
{
Console.WriteLine("请输入你的名字后按回车键");
string str=Console.ReadLine();
while(str!="李"&& str != "李大" && str != "李小")
{
Console.WriteLine("请重新输入你的名字后按回车键");
str = Console.ReadLine();
}
Console.WriteLine("输入名字正确,恭喜你");
double realCoord, imagCoord;
double realTemp, imageTemp, realTemp2, arg;
int iterations;
for (imagCoord = 1.2; imagCoord >= -1.2; imagCoord -= 0.05)
{
for (realCoord = -0.6; realCoord <= 1.77; realCoord += 0.03)
{
iterations = 0;
realTemp = realCoord;
imageTemp = imagCoord;
arg = realCoord * realCoord + imagCoord * imagCoord;
while ((arg < 4) && (iterations < 40))
{
realTemp2 = (realTemp * realTemp) - (imageTemp * imageTemp) - realCoord;
imageTemp = (2 * realTemp * imageTemp) - imagCoord;
realTemp = realTemp2;
arg = realTemp * realTemp2 + imageTemp * imageTemp;
iterations += 1;
}
switch (iterations % 4)
{
case 0:
Console.Write(".");
break;
case 1:
Console.Write("o");
break;
case 2:
Console.Write("O");
break;
case 3:
Console.Write("@");
break;
}
}
Console.Write("\n");
}
Console.ReadLine();
}
}
}
效果