请高手用c#WiiteLine()实现显示出一个心形图案的代码,谢谢了

请高手用c#WiiteLine()实现显示出一个心形图案的代码,谢谢了
2024-12-01 20:04:05
推荐回答(3个)
回答1:

我用VS2005实现了一个:
using System;
using System.Collections.Generic;
using System.Text;
namespace test1
{
class Program
{
static int[] tab ={
0,1,0,0,0,1,0,
1,0,1,0,1,0,1,
1,0,0,1,0,0,1,
1,0,0,0,0,0,1,
0,1,0,0,0,1,0,
0,0,1,0,1,0,0,
0,0,0,1,0,0,0,};

static void Main(string[] args)
{
for (int i = 0; i < 49; i++)
{
if (i%7==0)
{
Console.Write("\n");
}
if (tab[i] == 0)
{
Console.Write(" ");//注意这里双引号之间有两个空格
}
else
{
Console.Write(" *");//注意这里*前有个空格
}
}
Console.WriteLine();
Console.ReadLine();
}
}
}

回答2:

代码不难,主要是思想。拿张网格纸,格子特小的那种,没有了就自己画,在上面画一个标准一点的心,看看每行星号前面的空格有什么规律,没有规律的话可以适当的改改心的轮廓,只要不是差太远就可以了,找到规律了就好做了,用for循环了啥的都可以

回答3:

Console.WriteLine("心形图案")