使用C#实现在控制台中用"*"打印输出平行四边形(要求使用控制语句完成)
发布网友
发布时间:2022-06-09 12:51
我来回答
共1个回答
热心网友
时间:2023-10-02 02:38
int n,i, j;
Console.WriteLine("输入一个奇数为总行数:");
n=Int32.Parse(Console.ReadLine());
for (i = 0; i <= n/2+1; i++)
{
for (j = (n / 2 + 1 - i); j > 0; j--)
{
Console.Write(" ");
}
for (j =0;j <(i*2-1); j++)
{
Console.Write("*");
}
Console.WriteLine();
}
for (i = 0; i < n / 2 + 1; i++)
{
for (j =0; j <(i+1); j++)
{
Console.Write(" ");
}
for (j = 0; j < (n/2 - i)*2-1; j++)
{
Console.Write("*");
}
Console.WriteLine();
}