概述
代码如下
Console.Write(
"
请输入要打印的行数(奇数):
");
int n = int.Parse(Console.ReadLine()) / 2 + 1; // 这样就算出上部分的总行数了
for ( int i = 1; i <= n; i++)
{
for ( int j = 1; j <= n - i; j++)
{
Console.Write( " ");
}
for ( int k = 1; k <= 2 * i - 1; k++)
{
Console.Write( " * ");
}
Console.WriteLine();
}
for ( int i = 1; i < n; i++)
{
for ( int j = 1; j <= i; j++)
{
Console.Write( " ");
}
for ( int k = 1; k <= ( 2 * n - 1) - 2 * i; k++)
{
Console.Write( " * ");
}
Console.WriteLine();
}
int n = int.Parse(Console.ReadLine()) / 2 + 1; // 这样就算出上部分的总行数了
for ( int i = 1; i <= n; i++)
{
for ( int j = 1; j <= n - i; j++)
{
Console.Write( " ");
}
for ( int k = 1; k <= 2 * i - 1; k++)
{
Console.Write( " * ");
}
Console.WriteLine();
}
for ( int i = 1; i < n; i++)
{
for ( int j = 1; j <= i; j++)
{
Console.Write( " ");
}
for ( int k = 1; k <= ( 2 * n - 1) - 2 * i; k++)
{
Console.Write( " * ");
}
Console.WriteLine();
}
效果如下
转载于:https://www.cnblogs.com/junjie94wan/archive/2012/05/08/2490810.html
最后
以上就是过时哈密瓜为你收集整理的C# 打印星号菱形的全部内容,希望文章能够帮你解决C# 打印星号菱形所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复