什么每次输出一个*
for(int i = 0 ; i < 10 ; i ++)
{
Console.WriteLine("*\r\n");
}
这样??
using System; using System.Collections.Generic; using System.Text; namespace 课堂上机 { class Program { static void Main(string[] args) { char inputChar; int time; Console.WriteLine("请输入您想要打印的图形:"); inputChar = char.Parse(Console.ReadLine()); Console.WriteLine("请输入您想要打印的长度:"); time = int.Parse(Console.ReadLine()); Console.WriteLine("为您打印矩形:"); for (int i = 0; i < time; i++) { for (int j=0; j < time; j++) { Console.Write(inputChar); } Console.Write("\n"); } Console.WriteLine("为您打印直角三角形:"); for (int i = 0; i < time; i++) { for (int j = 0; j < 2 * i + 1; j++) { Console.Write(inputChar); } Console.Write("\n"); } Console.WriteLine("为您打印倒直角三角形形:"); for (int i = 0; i < time; i++) { for (int j = 0; j < time - i; j++) { Console.Write(inputChar); } Console.Write("\n"); } Console.WriteLine("为您打印等腰三角形:"); for (int i = 1; i <= time; i++) { for (int j = 1; j <= time - i; j++) { Console.Write(" "); } for (int k = 1; k <= 2 * i - 1; k++) { Console.Write(inputChar); } Console.Write("\n"); } Console.ReadKey(); } } }