如何使用C#使用嵌套循环打印菱形?

使用C#,您可以轻松显示以下菱形。

$

$$$

$$$$$

$$$$$$$

$$$$$$$$$

$$$$$$$

$$$$$

$$$

$

要显示菱形,您需要关注以下几点:

Number of rows

Dollar sign to be displayed

Empty spaces

考虑到上述内容,您可以轻松创建菱形,如以下代码所示-

示例

using System;

namespace Program {

   public class Demo {

      public static void Main(String[] args) {

         int i, j, r, d, e;

         //行= 5-

         r = 5;

         //显示美元符号

         d = 1;

         //空的空间

         e = r - 1;

         for (i = 1; i < r * 2; i++) {

            // display空的空间

            for (j = 1; j <= e; j++)

            Console.Write(" ");

            for (j = 1; j < d * 2; j++)

            Console.Write("$");

            Console.WriteLine();

            if (i < r) {

               e--;

               d++;

            } else {

               e++;

               d--;

            }

         }

      }

   }

}

输出结果

$

$$$

$$$$$

$$$$$$$

$$$$$$$$$

$$$$$$$

$$$$$

$$$

$

以上是 如何使用C#使用嵌套循环打印菱形? 的全部内容, 来源链接: utcz.com/z/330906.html

回到顶部