回答編集履歴
2
変更
test
CHANGED
@@ -18,31 +18,31 @@
|
|
18
18
|
|
19
19
|
<script>
|
20
20
|
|
21
|
-
var room = prompt("
|
21
|
+
var room = prompt("100から500までの自然数(room)を入力してください。","");
|
22
22
|
|
23
|
-
document.write("<p>
|
23
|
+
document.write("<p>入力した自然数(n)は" + room +"です。</p>");
|
24
24
|
|
25
25
|
|
26
26
|
|
27
27
|
if(room<100 || 500<room){
|
28
28
|
|
29
|
-
var room= alert("
|
29
|
+
var room= alert("入力した自然数(n)が間違っています。","");
|
30
30
|
|
31
31
|
}else{
|
32
32
|
|
33
|
-
document.write("<table border=
|
33
|
+
document.write("<table border=2 cellpadding=5 cellspacing=0>");
|
34
34
|
|
35
|
-
|
35
|
+
|
36
36
|
|
37
37
|
while(room != 1){
|
38
38
|
|
39
39
|
if(room%2==0){
|
40
40
|
|
41
|
-
document.write("<tr><td>",room,"</td>");
|
41
|
+
document.write("<tr><td>n=",room,"</td>");
|
42
42
|
|
43
43
|
document.write("<td>偶数</td>");
|
44
44
|
|
45
|
-
document.write("<td>",room/2,"</td></tr>");
|
45
|
+
document.write("<td>",room,"/2=",room/2,"</td></tr>");
|
46
46
|
|
47
47
|
room=room/2;
|
48
48
|
|
@@ -50,17 +50,23 @@
|
|
50
50
|
|
51
51
|
else if(room%2==1){
|
52
52
|
|
53
|
-
document.write("<tr><td>",room,"</td>");
|
53
|
+
document.write("<tr><td>n=",room,"</td>");
|
54
54
|
|
55
55
|
document.write("<td>奇数</td>");
|
56
56
|
|
57
|
-
document.write("<td>",room*3+1,"</td></tr>");
|
57
|
+
document.write("<td>",room,"*3+1=",room*3+1,"</td></tr>");
|
58
58
|
|
59
59
|
room=room*3+1;
|
60
60
|
|
61
61
|
}
|
62
62
|
|
63
63
|
}
|
64
|
+
|
65
|
+
document.write("<tr><td>",room,"</td>");
|
66
|
+
|
67
|
+
document.write("<td>終了</td>");
|
68
|
+
|
69
|
+
document.write("<td></td></tr>");
|
64
70
|
|
65
71
|
document.write("</table>");
|
66
72
|
|
1
変更
test
CHANGED
@@ -10,7 +10,7 @@
|
|
10
10
|
|
11
11
|
<meta charset="UTF-8">
|
12
12
|
|
13
|
-
<title>
|
13
|
+
<title>kadai</title>
|
14
14
|
|
15
15
|
</head>
|
16
16
|
|
@@ -18,27 +18,31 @@
|
|
18
18
|
|
19
19
|
<script>
|
20
20
|
|
21
|
-
var room = prompt("100
|
21
|
+
var room = prompt("Please input number between 100 and 500(room)","");
|
22
22
|
|
23
|
-
document.write("<p>
|
23
|
+
document.write("<p>your input number" + room +"</p>");
|
24
24
|
|
25
25
|
|
26
26
|
|
27
27
|
if(room<100 || 500<room){
|
28
28
|
|
29
|
-
var room= alert("
|
29
|
+
var room= alert("input number (room)is wrong.","");
|
30
30
|
|
31
31
|
}else{
|
32
|
+
|
33
|
+
document.write("<table border=1 cellpadding=5 cellspacing=0>");
|
34
|
+
|
35
|
+
document.write("<tr><th>room</th><th>偶数/奇数</th><th>result</th></tr>");
|
32
36
|
|
33
37
|
while(room != 1){
|
34
38
|
|
35
39
|
if(room%2==0){
|
36
40
|
|
37
|
-
document.write("r
|
41
|
+
document.write("<tr><td>",room,"</td>");
|
38
42
|
|
39
|
-
document.write("偶数");
|
43
|
+
document.write("<td>偶数</td>");
|
40
44
|
|
41
|
-
document.write("
|
45
|
+
document.write("<td>",room/2,"</td></tr>");
|
42
46
|
|
43
47
|
room=room/2;
|
44
48
|
|
@@ -46,17 +50,19 @@
|
|
46
50
|
|
47
51
|
else if(room%2==1){
|
48
52
|
|
49
|
-
document.write("r
|
53
|
+
document.write("<tr><td>",room,"</td>");
|
50
54
|
|
51
|
-
document.write("奇数");
|
55
|
+
document.write("<td>奇数</td>");
|
52
56
|
|
53
|
-
document.write("
|
57
|
+
document.write("<td>",room*3+1,"</td></tr>");
|
54
58
|
|
55
59
|
room=room*3+1;
|
56
60
|
|
57
61
|
}
|
58
62
|
|
59
63
|
}
|
64
|
+
|
65
|
+
document.write("</table>");
|
60
66
|
|
61
67
|
}
|
62
68
|
|