問題タブ [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.
c++ - 関数C ++を使用して完全数を見つける
プログラムの特定の問題にアプローチするのに苦労しています。
まず、数が完全かどうかを判断する必要がありました。ここで作成した bool isPerfect(int n) という関数を使用します。
私が直面している問題は、2番目のステップです。テスト用に多くの整数を生成するコードを作成する必要があること。次に、完全な整数を 5 つ見つけて出力するまで、これらの整数をテストします。私が書いたスパゲッティ コードは、5 次完全数の計算に時間がかかりすぎてしまいました。このような多数のテストに必要な時間を短縮するには、どのような手順を実行すればよいでしょうか? 番号をスキップしてテストする必要がないことを確認するためのルールのようなものですか? どんな助けでも大歓迎です。
c++ - 範囲内の完全数の数を数えていませんか?
範囲内の完全数の数を見つけたいです。これは私がこれまでに行ったことです。
ただし、範囲を入力すると、たとえば 1 ~ 10 の範囲内で使用可能な完全数の数が 0 であることがわかります。
何故ですか?ここで何が悪いのかわかりませんか?