C#控制台打印简单【倒三角形】的图形

  今天想练习一下简单的打印图形,小弟没有学过什么算法,嘿嘿,以后有更好的想法继续修改...

 1 static void InvertedTrainangle()
 2         {
 3             Console.WriteLine("请输入倒三角形的行数:");
 4             int rows = int.Parse(Console.ReadLine());
 5             //循环行数
 6             for (int i = rows; i > 0; i--)
 7             {
 8                 //这个循环式控制对空格的输出 原理:空格数等于 从 0,1,2,...,rows-1 个
 9                 for (int z = 0; z < rows - i; z++)
10                 {
11                     Console.Write(" ");
12                 }
13                 //这个循环控制 "*" 的输出,原理:个数=2*行-1
14                 for (int j = 0; j < 2 * i - 1; j++)
15                 {
16                     Console.Write("*");
17                 }
18                 Console.Write("
");//换行
19             }
20         }

 

原文地址:https://www.cnblogs.com/yougmi/p/3617925.html