質問編集履歴
5
説明
test
CHANGED
File without changes
|
test
CHANGED
@@ -162,8 +162,6 @@
|
|
162
162
|
|
163
163
|
4頭の例
|
164
164
|
|
165
|
-
|
166
|
-
|
167
165
|
16 0
|
168
166
|
|
169
167
|
15 0
|
@@ -176,8 +174,6 @@
|
|
176
174
|
|
177
175
|
4頭の例
|
178
176
|
|
179
|
-
|
180
|
-
|
181
177
|
13 0
|
182
178
|
|
183
179
|
12 0
|
@@ -197,3 +193,21 @@
|
|
197
193
|
9 1
|
198
194
|
|
199
195
|
5 2
|
196
|
+
|
197
|
+
|
198
|
+
|
199
|
+
4頭の例
|
200
|
+
|
201
|
+
16 0
|
202
|
+
|
203
|
+
15 0
|
204
|
+
|
205
|
+
12 1
|
206
|
+
|
207
|
+
11 1
|
208
|
+
|
209
|
+
|
210
|
+
|
211
|
+
ここで単純にタイム値を20以下の数字にしていますが、実際に使う場面は4桁です
|
212
|
+
|
213
|
+
上のようになるプログラムを作りたいのです
|
4
追記
test
CHANGED
File without changes
|
test
CHANGED
@@ -54,7 +54,7 @@
|
|
54
54
|
|
55
55
|
int q;
|
56
56
|
|
57
|
-
|
57
|
+
int j;
|
58
58
|
|
59
59
|
for(int i = 0; i < N ; i++){
|
60
60
|
|
@@ -70,15 +70,19 @@
|
|
70
70
|
|
71
71
|
for(int i = 0; i < N; i++){
|
72
72
|
|
73
|
-
|
73
|
+
j = i;
|
74
74
|
|
75
|
-
|
75
|
+
while((j > 0) && (x[j-1] > x[j]){
|
76
76
|
|
77
|
-
|
77
|
+
int temp;
|
78
78
|
|
79
|
-
|
79
|
+
temp = x[j-1];
|
80
80
|
|
81
|
+
x[j-1] = x[j];
|
82
|
+
|
81
|
-
|
83
|
+
x[j] = temp;
|
84
|
+
|
85
|
+
j--;
|
82
86
|
|
83
87
|
}
|
84
88
|
|
@@ -98,13 +102,9 @@
|
|
98
102
|
|
99
103
|
q = x[i+1];
|
100
104
|
|
101
|
-
if(y ==
|
105
|
+
if((y - q >= 0) && (y - q <= 3)){
|
102
106
|
|
103
107
|
a = 0;
|
104
|
-
|
105
|
-
}else if(y - q > 0 && y - q <= 3){
|
106
|
-
|
107
|
-
a = 1;
|
108
108
|
|
109
109
|
}else{
|
110
110
|
|
@@ -143,3 +143,57 @@
|
|
143
143
|
|
144
144
|
|
145
145
|
よろしくお願いします
|
146
|
+
|
147
|
+
|
148
|
+
|
149
|
+
|
150
|
+
|
151
|
+
階乗の出来上がり図
|
152
|
+
|
153
|
+
ソートされて、大きな数字が頭にきて
|
154
|
+
|
155
|
+
zの配列の中身が階乗のような状況になる
|
156
|
+
|
157
|
+
3ポイント内は近似値比較を手作業でやりますのでプラス0で計算します
|
158
|
+
|
159
|
+
|
160
|
+
|
161
|
+
|
162
|
+
|
163
|
+
4頭の例
|
164
|
+
|
165
|
+
|
166
|
+
|
167
|
+
16 0
|
168
|
+
|
169
|
+
15 0
|
170
|
+
|
171
|
+
11 1
|
172
|
+
|
173
|
+
11 1
|
174
|
+
|
175
|
+
|
176
|
+
|
177
|
+
4頭の例
|
178
|
+
|
179
|
+
|
180
|
+
|
181
|
+
13 0
|
182
|
+
|
183
|
+
12 0
|
184
|
+
|
185
|
+
11 0
|
186
|
+
|
187
|
+
11 0
|
188
|
+
|
189
|
+
|
190
|
+
|
191
|
+
4頭の例
|
192
|
+
|
193
|
+
16 0
|
194
|
+
|
195
|
+
10 1
|
196
|
+
|
197
|
+
9 1
|
198
|
+
|
199
|
+
5 2
|
3
追記
test
CHANGED
File without changes
|
test
CHANGED
@@ -2,7 +2,7 @@
|
|
2
2
|
|
3
3
|
競馬の競走馬の
|
4
4
|
|
5
|
-
タイムを数値化して早い方が小さい数字になるようにして多くの星を獲得するようにします
|
5
|
+
タイムを数値化して早い方が小さい数字になるようにして多くの星を正の字で数を数えるような感覚で獲得するようにします
|
6
6
|
|
7
7
|
|
8
8
|
|
@@ -10,7 +10,7 @@
|
|
10
10
|
|
11
11
|
星取り表を勘定して表示します、速い馬が数が多いです
|
12
12
|
|
13
|
-
速い馬は星取りの数が多くなります
|
13
|
+
速い馬は星取りの数が多くなります(正の字の画数が多くなる、正の字で数を数えたりますね、そんな感覚です
|
14
14
|
|
15
15
|
|
16
16
|
|
2
誤字
test
CHANGED
File without changes
|
test
CHANGED
@@ -116,7 +116,7 @@
|
|
116
116
|
|
117
117
|
}
|
118
118
|
|
119
|
-
//近似値比較を除く星取りの階乗表を作成、近似値比較は
|
119
|
+
//近似値比較を除く星取りの階乗表を作成、近似値比較は手作業でやるしかない
|
120
120
|
|
121
121
|
|
122
122
|
|
1
書式の改善
test
CHANGED
File without changes
|
test
CHANGED
@@ -1,4 +1,6 @@
|
|
1
1
|
仕様
|
2
|
+
|
3
|
+
競馬の競走馬の
|
2
4
|
|
3
5
|
タイムを数値化して早い方が小さい数字になるようにして多くの星を獲得するようにします
|
4
6
|
|
@@ -6,17 +8,23 @@
|
|
6
8
|
|
7
9
|
頭数を入力してタイム値をランダムに格納しますが、ソートし直して、
|
8
10
|
|
9
|
-
星を勘定して表示します
|
11
|
+
星取り表を勘定して表示します、速い馬が数が多いです
|
12
|
+
|
13
|
+
速い馬は星取りの数が多くなります
|
10
14
|
|
11
15
|
|
12
16
|
|
13
|
-
タイム値3以内は近似値比較
|
17
|
+
タイム値3以内は近似値比較として手でやりますので星取りは勘定しません、0です
|
18
|
+
|
19
|
+
大きい方から星取りの数の階乗の形を保ちたいです
|
14
20
|
|
15
21
|
|
16
22
|
|
17
23
|
これを以下に示しますが、なんとか正常に動くようにしたいです
|
18
24
|
|
19
25
|
|
26
|
+
|
27
|
+
```Java
|
20
28
|
|
21
29
|
import java.util.Scanner;
|
22
30
|
|
@@ -108,7 +116,7 @@
|
|
108
116
|
|
109
117
|
}
|
110
118
|
|
111
|
-
//近似値比較を除く星取
|
119
|
+
//近似値比較を除く星取りの階乗表を作成、近似値比較はてさぎょうでやるしかない
|
112
120
|
|
113
121
|
|
114
122
|
|
@@ -125,3 +133,13 @@
|
|
125
133
|
|
126
134
|
|
127
135
|
}
|
136
|
+
|
137
|
+
```
|
138
|
+
|
139
|
+
|
140
|
+
|
141
|
+
これでやってみたんですが、数値が表示されません
|
142
|
+
|
143
|
+
|
144
|
+
|
145
|
+
よろしくお願いします
|