C#心形代码

来源:百度知道 编辑:UC知道 时间:2024/06/05 14:04:27
请问如何用C#用符号‘*’排出一个心形?代码越简单越好~~~谢谢啦~~

main()
{int i,j;
clrscr();
for(i=1;i<4;i++)
{for(j=0;j<16;j++)
if(j<=2-i||(j>=2+i&&j<=9-i)||j>=9+i)
printf(" ");
else printf("*");
printf("\n");}
for(i=1;i<7;i++)
{ for(j=0;j<16;j++)
if(j>=i-1&&j<=12-i)
printf("*");
else printf(" ");
printf("\n");}

}
根据自己的喜欢改一点点数据,就可以调整这个心的大小

上面的仁兄用了循环来画,方法是比较高明的。我就用最笨的方法来画吧。
using System;

public class MyClass
{
public static void Main(string[] args)
{
Console.WriteLine(" ** **");
Console.WriteLine(" * * * *");
Console.WriteLine(" * * *");
Console.WriteLine(" * *");
Console.WriteLine(" * *");
Console.WriteLine(" * *");
Console.WriteLine(&q