C#
 Computer >> コンピューター >  >> プログラミング >> C#

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;

         // rows = 5
         r = 5;

         // display dollar sign
         d = 1;

         // empty space
         e = r - 1;

         for (i = 1; i < r * 2; i++) {
            // display empty space
            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--;
            }
         }

      }
   }
}

出力

$
$$$
$$$$$
$$$$$$$
$$$$$$$$$
$$$$$$$
$$$$$
$$$
$

  1. JavaScriptを使用してページを印刷するにはどうすればよいですか?

    JavaScriptでページを印刷するには、print()メソッドを使用します。標準のダイアログボックスが開き、印刷用に選択するプリンタなどの印刷オプションを簡単に設定できます。 ここに例があります- 例 次のコードを実行して、ページを印刷する方法を学ぶことができます- <!DOCTYPE html> <html>    <body>       <button onclick="display()">Click to Print</button> &n

  2. awkの使用を開始する方法

    awk、sed、およびgrepは、LinuxまたはUNIXコマンドラインで私のお気に入りのツールの3つです。それらはすべてかなり強力です。今日は、awkを使いやすくするためにawkでクラッキングを行う方法を見ていきます。次に、物事をもう少し楽しくするための便利なawkワンライナーをいくつか見ていきます。 AWKは、ファイルまたはデータストリームのいずれかでテキストベースのデータを処理するために設計されたプログラミング言語です。 1970年代にベル研究所で作成されました。かなり古いですが、その年齢に騙されないでください。それはそれが何をするかで非常に強力で効率的です。さあ、手を汚しましょう。