using System;
namespace ConsoleApplication9
{
class Program
{
static void Main(string[] args)
{
Console.WriteLine("请输入奇数:");
int x =Int32.Parse(Console.ReadLine());
int y = (x- 1) / 2;
for (int a= 1; a <= y; a++) //打印菱形前一半
{
for (int c = 1; c <= y -a+1; c++)
{
Console.Write(" ");
}
for (int b = 1; b <= a;b++)
{
Console.Write("* ");
}
Console.WriteLine();
}
for(int z=1;z<=y+1; z++) //打印中间行
{
Console.Write("* ");
}
Console.WriteLine();
for (inta1 = y; a1 >=1; a1--) //打印菱形后一半
{
for( int c1 = 0; c1 <=y-a1;c1++)
{
Console.Write(" ");
}
for (int b1 = 1; b1 <= a1;b1++)
{
Console.Write("* ");
}
Console.WriteLine();
}
Console.ReadLine();
}
}
}
运行结果图片:
注:此程序为小编刚开始学C#时所写,还有许多不足之处,以后会慢慢改进的,希望大家多多支持小编。谢谢大家!