数値の階乗で後続ゼロをカウントするJavaプログラム
数値の階乗で後続ゼロをカウントするためのJavaコードは次のとおりです-
例
import java.io.*; public class Demo{ static int trailing_zero(int num){ int count = 0; for (int i = 5; num / i >= 1; i *= 5){ count += num / i; } return count; } public static void main (String[] args){ int num = 1000000; System.out.println("The number of trailing zeroes in " + num +" factorial is " + trailing_zero(num)); } }
出力
The number of trailing zeroes in 1000000 factorial is 249998
Demoという名前のクラスには、カウント値を0に初期化し、階乗のゼロの数を見つける必要がある数を反復処理する「trailing_zero」という名前の関数が含まれています。このカウントは、関数からの出力として返されます。 main関数では、「num」の値が定義されており、この関数は、この数値をパラメーターとして渡すことによって呼び出されます。関連するメッセージがコンソールに表示されます。
-
Javaで数を数えるプログラムを実装するにはどうすればよいですか?
プログラムはJLabelを使用します カウントラベルを保持するには、 JTextField 数値を保持するコンポーネントカウント 、 JButton 追加を作成するコンポーネント 、削除 およびリセット ボタン。追加ボタンをクリックすると、JTextFieldのカウントがインクリメントされます 投稿者 1 削除ボタンをクリックすると、カウントが「1」ずつ減らされます。 [リセット]ボタンをクリックすると、リセットされます 0へのカウント 。 例 import java.awt.*; import java.awt.event.*; import javax.swing.*; publ
-
数値の階乗で後続ゼロをカウントするPythonプログラム
この記事では、以下に示す問題ステートメントの解決策について学習します。 問題の説明 −整数nが与えられているので、階乗の後続ゼロの数を数える必要があります。 次に、以下の実装のソリューションを見てみましょう- 例 # trailing zero def find(n): # Initialize count count = 0 # update Count i = 5 while (n / i>= 1): coun