回答編集履歴

2

因数より約数の方が正確な気がする

2018/02/25 10:34

投稿

LouiS0616
LouiS0616

スコア35660

test CHANGED
@@ -1,4 +1,4 @@
1
- sumは数の数だと思いますが、これが全てのループで共有されてしまっています。
1
+ sumは数の数だと思いますが、これが全てのループで共有されてしまっています。
2
2
 
3
3
  つまり、(実際はそのうちあふれるけれど)際限なく値が増え続けます。
4
4
 

1

修正

2018/02/25 10:34

投稿

LouiS0616
LouiS0616

スコア35660

test CHANGED
@@ -3,11 +3,3 @@
3
3
  つまり、(実際はそのうちあふれるけれど)際限なく値が増え続けます。
4
4
 
5
5
  外側のループの先頭で、sumを0にしてやる必要があるでしょう。
6
-
7
-
8
-
9
- また、ロジックにも問題があります。
10
-
11
- このコードで数えているのは、**素因数**ではなく**因数**の数です。
12
-
13
- これは素数判定に直結しません。