(1)
namespace ConsoleApp2 { class Program { static void Main(string[] args) { for(int i = 0; i < 5; i++)//外層循環控制的是行數 { for(int j = 0; j <= i; j++)//內層循環控制的是列數,控制是每行打印的內容及個數 { Console.Write("*"); } Console.WriteLine(); } Console.ReadLine(); } } }
打印結果如下:
(2)
namespace ConsoleApp3 { class Program { static void Main(string[] args) { for(int i = 0; i < 5; i++) { for(int j = 5; j > i; j--) { Console.Write("*"); } Console.WriteLine(); } Console.ReadLine(); } } }
打印結果如下:
(3)
namespace ConsoleApp4 { class Program { static void Main(string[] args) { for(int i = 0; i < 5; i++)//打印行數 { for(int j = 5; j >i+1; j--)//打印空格數列數 { Console.Write(" "); } for(int t = 0; t <= i; t++)//打印列數 { Console.Write("*"); } Console.WriteLine(); } Console.ReadLine(); } } }
打印結果如下:
(4)
namespace ConsoleApp5 { class Program { static void Main(string[] args) { for(int i = 0; i < 5; i++) { for(int j = 0; j <=i-1; j++) { Console.Write(" "); } for(int t = 5; t > i; t--) { Console.Write("*"); } Console.WriteLine(); } Console.ReadLine(); } } }
打印結果如下: