我是靠谱客的博主 过时哈密瓜,这篇文章主要介绍C# 打印星号菱形,现在分享给大家,希望可以做个参考。

代码如下

 

            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();
            }

 

效果如下

转载于:https://www.cnblogs.com/junjie94wan/archive/2012/05/08/2490810.html

最后

以上就是过时哈密瓜最近收集整理的关于C# 打印星号菱形的全部内容,更多相关C#内容请搜索靠谱客的其他文章。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(145)

评论列表共有 0 条评论

立即
投稿
返回
顶部