C#编程输出如下格式图形(考虑将输出的行数由输入的值来控制):

*************************
2025-03-04 13:06:36
推荐回答(2个)
回答1:

            int rowCount = 7;//默认7行
            Console.WriteLine("请输入行数,按回车结束:");
            int.TryParse(Console.ReadLine(), out rowCount);
            for (int i = 0; i < rowCount; i++)
            {
                for (int j = 0; j < rowCount - Math.Abs(rowCount - i * 2 - 1); j++)
                {
                    Console.Write("*");
                }
                Console.WriteLine();
            }
            Console.ReadKey();

回答2:

123456789101112 int rowCount = 7;//默认7行 Console.WriteLine("请输入行数,按回车结束:"); int.TryParse(Console.ReadLine(), out rowCount); for (int i = 0; i < rowCount; i++) { for (int j = 0; j < rowCount - Math.Abs(rowCount - i * 2 - 1); j++) { Console.Write("*"); } Console.WriteLine(); } Console.ReadKey();