問題タブ [perfect-numbers]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
6 に答える
3876 参照

java - 完全数

最大1000個の整数の制限付き定数入力のために、Javaでこのプログラムを試みました。期待される出力が得られません:(

0 投票する
4 に答える
237 参照

java - この完全数コードの何が問題になっていますか?

完全数プログラムを作成しましたが、実行すると、すべての数が完全であると出力されます。私の間違いを見つけるのを手伝ってください。

これは私のサーバーコードです:

そして、私が得た出力は、入力したすべての数字が完璧でした.

0 投票する
1 に答える
1254 参照

c++ - c++で特定の間隔ですべての完全数を見つける方法は?

間隔 x から y までのすべての完全数を見つけたいです。どうすればそれを行うことができますか?

0 投票する
2 に答える
479 参照

java - 1 から 9999 までの完全数を見つけます。Java の芸術と科学の演習

すべての約数を見つけて完全な数を見つけようとしています。それらの合計が数値と等しい場合は、その数値を出力します。しかし、どうやらそれは機能していません。

0 投票する
2 に答える
103 参照

java - 完全数のフォーマット

この宿題は、1 から 1000 までの完全数に関する宿題でした。ここで、数はその約数の和に等しくなります。数値が完全数であるかどうかを確認する正しいコードを見つけたところ、それらの数値が 1、6、28、496 であることがわかりました (1 が含まれている理由はわかりませんが、それは私の先生の例に含まれていました)。私の質問は簡単です。私が望んでいた出力は次のようなものでした:
1 = 1
6 = 1+2+3
28 = 1+2+4+7+14
496 = 1+2+4+8+16+31+62+124+
248私がなんとか得たのは:
1 = 1
6 = 1+2+3+
28 = 1+2+4+7+14+
496 = 1+2+4+8+16+31+62+124+ 248+
最後に余分な + を除外するにはどうすればよいですか?
私のコードは次のようになります。

前もって感謝します。

0 投票する
1 に答える
315 参照

java - Javaでプログラムを高速化するにはどうすればよいですか?(完全数ファインダー)

完全数を見つけるのを速くすることはできますか? 配列と別のアルゴリズムで高速化しようとしましたが、高速化されたものはありませんでした。

0 投票する
3 に答える
2114 参照

java - 完全数の計算

参照してください、私は、for ループによってチェックされ、true と判断される除数によって数値を変更することによって機能する除数を取得するブール値メソッドを持っています (最初のものではなく、決定された量の入力に対してプログラムをループするだけです。I'ループの複数の結果を取得してそれらを追加する方法があるかどうかはわかりませんが、それが私がする必要があることです.今、ループの結果を表示していますが、それはデバッグ用でした.出力は、豊富 (追加された除数が数を超えている)、完全 (追加された除数が数に等しい)、または不足 (追加された除数が数よりも小さい) のいずれかになります。

0 投票する
2 に答える
722 参照

java - 完全数を計算するプログラムが何も出力しないのはなぜですか?

1 から 100 までの完全な整数を表示するプログラムを作成するという課題がありました。実際の課題は次のとおりです。

100 までのすべての完全整数を表示する PerfectIntegers アプリケーションを作成します。完全整数とは、それ自体を除くすべての要素の合計に等しい数です。たとえば、1 + 2 + 3 = 6 であるため、6 は完全数です。アプリケーションにはブール値メソッド isPerfect() を含める必要があります。

私はこれを試してみました:

Eclipse はエラーを表示しませんでしたが、実行しようとするとプログラムが終了し、何も表示されません。

double r100% の確率で適切に分割されていないため、問題は で発生する可能性があります。