回答編集履歴
2
因数より約数の方が正確な気がする
test
CHANGED
@@ -1,4 +1,4 @@
|
|
1
|
-
sumは
|
1
|
+
sumは約数の個数だと思いますが、これが全てのループで共有されてしまっています。
|
2
2
|
|
3
3
|
つまり、(実際はそのうちあふれるけれど)際限なく値が増え続けます。
|
4
4
|
|
1
修正
test
CHANGED
@@ -3,11 +3,3 @@
|
|
3
3
|
つまり、(実際はそのうちあふれるけれど)際限なく値が増え続けます。
|
4
4
|
|
5
5
|
外側のループの先頭で、sumを0にしてやる必要があるでしょう。
|
6
|
-
|
7
|
-
|
8
|
-
|
9
|
-
また、ロジックにも問題があります。
|
10
|
-
|
11
|
-
このコードで数えているのは、**素因数**ではなく**因数**の数です。
|
12
|
-
|
13
|
-
これは素数判定に直結しません。
|