回答編集履歴

5

修正

2017/08/03 09:04

投稿

退会済みユーザー
test CHANGED
@@ -1,6 +1,8 @@
1
1
  ```C
2
2
 
3
3
  #include <stdio.h>
4
+
5
+ #include <math.h>
4
6
 
5
7
 
6
8
 
@@ -12,7 +14,7 @@
12
14
 
13
15
 
14
16
 
15
- for(i = 2; i < num; i++)
17
+ for(i = 2; i <= sqrt(num); i++)
16
18
 
17
19
  {
18
20
 
@@ -71,3 +73,9 @@
71
73
  [入力した自然数が素数かどうかを判定](https://webkaru.net/clang/prime-number/)
72
74
 
73
75
  [do~while文](http://www9.plala.or.jp/sgwr-t/c/sec06-4.html)
76
+
77
+
78
+
79
+ #補足
80
+
81
+ LouiS0616様に教えていただいた所を書き換えました。

4

修正

2017/08/03 09:04

投稿

退会済みユーザー
test CHANGED
@@ -68,6 +68,6 @@
68
68
 
69
69
  参考にしたページ
70
70
 
71
- [入力した自然数が素数かどうかを判定](http://www.tsg.ne.jp/TT/tsg/c/mansaku/P01.html)
71
+ [入力した自然数が素数かどうかを判定](https://webkaru.net/clang/prime-number/)
72
72
 
73
73
  [do~while文](http://www9.plala.or.jp/sgwr-t/c/sec06-4.html)

3

修正

2017/08/03 08:46

投稿

退会済みユーザー
test CHANGED
@@ -63,3 +63,11 @@
63
63
  ```
64
64
 
65
65
  LouiS0616様の回答を参考にして考えてみました。
66
+
67
+
68
+
69
+ 参考にしたページ
70
+
71
+ [入力した自然数が素数かどうかを判定](http://www.tsg.ne.jp/TT/tsg/c/mansaku/P01.html)
72
+
73
+ [do~while文](http://www9.plala.or.jp/sgwr-t/c/sec06-4.html)

2

修正

2017/08/03 08:44

投稿

退会済みユーザー
test CHANGED
@@ -9,8 +9,6 @@
9
9
  {
10
10
 
11
11
  int i;
12
-
13
- int flag = 0;
14
12
 
15
13
 
16
14
 

1

修正

2017/08/03 08:40

投稿

退会済みユーザー
test CHANGED
@@ -44,21 +44,13 @@
44
44
 
45
45
 
46
46
 
47
- printf("num = ");
47
+ do{
48
48
 
49
-
50
-
51
- for(;;)
49
+ printf("num = ");
52
-
53
- {
54
50
 
55
51
  scanf("%d", &n);
56
52
 
57
- if(n > 2) break;
53
+ }while(n < 3);
58
-
59
- printf("num = ");
60
-
61
- }
62
54
 
63
55
 
64
56