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

C#を使用して文字列に重複する文字を印刷するにはどうすればよいですか?


charの最大値を設定します。

static int maxCHARS = 256;

次に、文字列に重複する文字を表示します。

String s = "Welcometomywebsite!";

int []cal = new int[maxCHARS];
calculate(s, cal);

for (int i = 0; i < maxCHARS; i++)
if(cal[i] > 1) {
   Console.WriteLine("Character "+(char)i);
   Console.WriteLine("Occurrence = " + cal[i] + " times");
}

上記では、文字の頻度を計算しました。同じことが完全な例で以下に示されています-

using System;
class Demo {
   static int maxCHARS = 256;
   static void calculate(String s, int[] cal) {

      for (int i = 0; i < s.Length; i++)
      cal[s[i]]++;
   }

   public static void Main() {
      String s = "Welcometomywebsite!";

      int []cal = new int[maxCHARS];
      calculate(s, cal);

      for (int i = 0; i < maxCHARS; i++)
      if(cal[i] > 1) {
         Console.WriteLine("Character "+(char)i);
         Console.WriteLine("Occurrence = " + cal[i] + " times");
      }
   }
}

  1. JavaScriptを使用してコンソールでUnicode文字を印刷するにはどうすればよいですか?

    Unicodeには1,30,000文字以上あります。 ConsoleでUnicode文字を印刷するには、タグのタグに文字セットを設定します- <meta charset="UTF-8"> 追加する方法は次のとおりです- <script src="myscript.js" charset="utf-8"/> 上記はChrome、Opera、Firefoxで機能します。

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

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