入力された数字の1の数を数えるC#プログラム
int[] num = new int[] {1, 25, 1, 55, 1};
ここでループして1を見つけ、1があれば、6を見つけて、発生をカウントする変数をインクリメントします-
foreach(int j in num) { if (j == 1) { cal++; } }
using System; public class Demo { public static void Main() { int cal = 0; int[] num = new int[] {1, 25, 1, 55, 1}; Console.WriteLine("Numbers:"); for (int i = 0; i < 5; i++) { Console.WriteLine(num[i]); } foreach (int j in num) { if (j == 1) { cal++; } } Console.WriteLine("Number of 1's: "); Console.WriteLine(cal); Console.ReadLine(); } }
Numbers: 1 25 1 55 1 Number of 1's: 3
-
Javaで数を数えるプログラムを実装するにはどうすればよいですか?
プログラムはJLabelを使用します カウントラベルを保持するには、 JTextField 数値を保持するコンポーネントカウント 、 JButton 追加を作成するコンポーネント 、削除 およびリセット ボタン。追加ボタンをクリックすると、JTextFieldのカウントがインクリメントされます 投稿者 1 削除ボタンをクリックすると、カウントが「1」ずつ減らされます。 [リセット]ボタンをクリックすると、リセットされます 0へのカウント 。 例 import java.awt.*; import java.awt.event.*; import javax.swing.*; publ
-
Pythonで行列内の囲まれた島の数を数えるプログラム
バイナリ行列があるとします。ここで、1は土地を表し、0は水を表します。私たちが知っているように、島は周囲が水に囲まれているグループ化された1のグループです。完全に囲まれた島の数を見つける必要があります。 したがって、入力が次のような場合 3つの島があるため、出力は2になりますが、そのうちの2つは完全に囲まれています。 これを解決するには、次の手順に従います- 関数dfs()を定義します。これにはi、jが必要です iとjが行列の範囲内にない場合、 Falseを返す matrix [i、j]が0と同じ場合、 Trueを返す matrix [i、j]:=0 a:=df