C#控制台循环控制语句的练习使用

  1. 实现长方形
  2. 直角三角形(4个)
  3. 平行四边形
  4. 等腰三角形
  5. 空心平行四边形
  6. 菱形
  7. 9*9乘法表

1.实现长方形

for (int i = 0; i < 5; i++)
             {
                 for (int j = 0; j < 5; j++)
                 {
                     Console.Write("*");
                 }
                 Console.WriteLine();
             }
             Console.WriteLine();
             Console.WriteLine();`

在这里插入图片描述
2.直角三角形(4个)
2.1

 for (int i = 0; i < 5; i++)
             {
                 for (int j = 0; j <=i; j++)
                 {
                     Console.Write("*");
                 }
                 Console.WriteLine();
             }
             Console.WriteLine();
             Console.WriteLine();

在这里插入图片描述
2.2

 for (int i = 0; i < 5; i++)
             {
                 for (int j = i; j <4; j++)
                 {
                     Console.Write(" ");
                 }
                 for (int k =0; k < i+1; k++)
                 {
                     Console.Write("*");
                 }
                 Console.WriteLine();
             }
             Console.WriteLine();
             Console.WriteLine();

在这里插入图片描述
2.3


      for (int i = 0; i < 5; i++)
             {
                 for (int j = 0; j < 5-i; j++)
                 {
                     Console.Write("*");
                 }
                 Console.WriteLine();
             }
             Console.WriteLine();
             Console.WriteLine();

在这里插入图片描述
2.4

for (int i = 0; i < 5; i++)
             {
                 for (int j = 0; j < i; j++)
                 {
                     Console.Write(" ");
                 }
                 for (int k = i; k < 5; k++)
                 {
                     Console.Write("*");
                 }
                 Console.WriteLine();
             }
             Console.WriteLine();
             Console.WriteLine();      

在这里插入图片描述
3. 平行四边形


    for (int i = 0; i < 5; i++)
             {
                 for (int j = 0; j < i; j++)
                 {
                     Console.Write(" ");
                 }
                 for (int k = 0; k < 5; k++)
                 {
                     Console.Write("*");
                 }
                 Console.WriteLine();
             }
             Console.WriteLine();
             Console.WriteLine();

C#控制台循环控制语句的练习使用_第1张图片

4.等腰三角形


    for (int i = 0; i < 5; i++)
             {
                 for (int j = i; j < 4; j++)
                 {
                     Console.Write(" ");
                 }
                 for (int k = 0; k <= i; k++)
                 {
                     Console.Write("*");
                 }
                 for (int l = 0; l < i; l++)
                 {
                     Console.Write("*");
                 }
                 Console.WriteLine();
             }
             Console.WriteLine();
             Console.WriteLine();

C#控制台循环控制语句的练习使用_第2张图片
5.空心平行四边形

 for (int i = 0; i < 5; i++)
             {
                 for (int j = 0; j 

. C#控制台循环控制语句的练习使用_第3张图片

6.菱形

for (int w = 0; w < 5; w++)
             {
                 for (int q = w; q < 4; q++)
                 {
                     Console.Write(" ");
                 }
                 for (int e = 0; e <= w; e++)
                 {
                     Console.Write("*");
                 }
                 for (int r = 0; r < w; r++)
                 {
                     Console.Write("*");
                 }
                 Console.WriteLine();
             }


             for (int i = 0; i < 4; i++)
             {
                 for (int j = 0; j <= i; j++)
                 {
                     Console.Write(" ");
                 }
                 for (int k = i; k < 4; k++)
                 {
                     Console.Write("*");
                 }


                 for (int p = i; p <3 ; p++)
                 {
                     Console.Write("*");
                 }
                 Console.WriteLine();
             }
             Console.WriteLine();
             Console.WriteLine();

C#控制台循环控制语句的练习使用_第4张图片
7. 9*9乘法表

for (int i = 1; i <= 9; i++)
             {
                 for (int j = 1; j <= i; j++)
                 {
                     Console.Write(i + "*" + j + "=" + i * j + "\t");
                 }
                 Console.WriteLine();
             }
             Console.WriteLine();
             Console.WriteLine();

C#控制台循环控制语句的练习使用_第5张图片

你可能感兴趣的:(C#,控制台)