先谢谢个位大大帮忙。
实心三角形我会输出,使用双重for循环,但是里面要加一个if,实现空心,怎么想都想不出来,以前做过,但是忘了!
大家帮帮我。

解决方案 »

  1.   


            static void Main(string[] args)
            {
                for (int i = 0; i < 25; i++)
                {
                    Console.SetCursorPosition(25 - i, 25 + i);
                    Console.Write(".");
                    Console.SetCursorPosition(25 + i, 25 + i);
                    Console.Write(".");
                    if(i == 24)
                        for (int x = 0; x < 23; x++)
                        {
                            Console.SetCursorPosition(2*x + 3, 25 + i);
                            Console.Write(".");
                        }
                }
                Console.ReadLine();