問題タブ [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 投票する
4 に答える
7796 参照

java - 宿題のメソッドを使用したJavaの完全数

クラスの宿題を書く必要があり、それに行き詰まりました。想定どおりに正しくセットアップする方法がわかりません。私が得た助けに感謝します。これは割り当てです:

整数は、1 を含む因数 (ただし、数自体ではない) の合計がその数になる場合、完全数であると言われます。たとえば、6 = 1 + 2 + 3 であるため、6 は完全数です。数値が完全数かどうかを判定するメソッド Perfect を記述します。このメソッドは、2 から 1000 までのすべての完全数を決定して表示するアプリケーションで使用します。各完全数の因数を表示して、その数が実際に完全であることを確認します。

出力:

そして、ここに私が行き詰まったコードがあります:

走る:

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

ubuntu - MPI プログラムのシャットダウン ラップトップ

ffを使用しています:

  • 古いデュアルコアラップトップ
  • Ubuntu 14.04
  • openmpi

    }

    /li>

mpirun を使用してプログラムを実行します。mpirun -np 2 ./a.out の値が大きいnと、2 つの CPU が 100% ビジーになり、数分後にラップトップがシャットダウンします。

プログラムに問題があり、シャットダウンが発生しますか? 問題のアイデアを得る方法は?

ありがとう

0 投票する
7 に答える
1724 参照

java - 完全数プログラム java

次の疑似コードを使用して完全数クラスを作成することになっています。

これが私のバージョンです。それは実行されますが、私が望むことはまったくしません。実行するだけで、出力として何も生成しません。誰かが私のプログラムの何が問題なのか教えてもらえますか? それは私をとても悩ませています。

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

math - プロジェクト オイラー タスク 23

タスクの一部がわかりません:

完全数とは、その固有約数の合計がその数と正確に等しい数です。たとえば、28 の適切な約数の合計は 1 + 2 + 4 + 7 + 14 = 28 になります。つまり、28 は完全数です。

固有約数の合計が n 未満の場合、数 n は不足と呼ばれ、この合計が n を超える場合、数 n は豊富と呼ばれます。

12 は最小の豊富な数であるため、1 + 2 + 3 + 4 + 6 = 16 であるため、2 つの豊富な数の合計として記述できる最小の数は 24 です。 28123 は、2 つの豊富な数の合計として記述できます。しかし、この上限は、2 つの豊富な数の合計として表現できない最大の数がこの制限よりも小さいことがわかっているにもかかわらず、分析によってこれ以上減らすことはできません。

2 つの豊富な数の合計として書ききれないすべての正の整数の合計を求めます。

これを取得しないでください:

しかし、この上限は、2 つの豊富な数の合計として表現できない最大の数がこの制限よりも小さいことがわかっているにもかかわらず、分析によってこれ以上減らすことはできません。

表現できない最大の数は 28123 であると教えてはいけません。これよりも小さい場合、制限を減らすことはできません。それとも私がどこか間違っていて、最大数が違うのですか??

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

java - 10,000 未満の完全数を見つける Java プログラム

私は現在、10,000 未満のすべての完全数を出力できるようにする Java コードに取り組んでいます。私の問題は、なぜ私のコードが 6 を出力しないのに、他のすべての完全数を出力しているのかわからないことです。私のコードは以下のとおりです。私が見たものを見ることができれば、助けを送ってください。ありがとうございました、