for (int i = 1; i <= 11; i++) // i 的起始值是一 在<=11; 逐个递增 { int a, b, c;// 定义abc三数 for (a = 11; a > i; a--) // a这是个递减的 起始值是11 当i=1时 // a的值是11 输出11个空白 Console.Write(" "); for (b = 1; b <= i; b++)// 当以上输出11个空白时 b输出一个“*”以此类推
Console.Write("*");//当以上输出11个空白时 b输出一个“*”
for (c = 1; c < (b-1); c++) Console.Write("*"); Console.WriteLine(); } for (int i = 1; i <= 11; i++) { int d, e, f; for (d = 1; d <= i; d++) Console.Write(" "); for (e = 10;e >= i;e--) Console.Write("*"); for (f = 10; f > (e+1); f--) Console.Write("*"); Console.WriteLine(); } Console.ReadLine();