質問編集履歴
3
print文を追加しました
test
CHANGED
File without changes
|
test
CHANGED
@@ -142,9 +142,7 @@
|
|
142
142
|
|
143
143
|
###追記
|
144
144
|
|
145
|
-
|
145
|
+
start_clock,end_clockどちらも0になっていました。
|
146
|
-
|
147
|
-
実行環境の問題なのでしょうか?(visual studio上で動かしています。)
|
148
146
|
|
149
147
|
make_next関数に渡す変数をnからmに変えてください。
|
150
148
|
|
2
print文を追加しました
test
CHANGED
File without changes
|
test
CHANGED
@@ -118,7 +118,7 @@
|
|
118
118
|
|
119
119
|
printf("%d\n",count);
|
120
120
|
|
121
|
-
printf("start_clock:%
|
121
|
+
printf("start_clock:%ld end_clock:%ld\n",start_clock,end_clock);
|
122
122
|
|
123
123
|
printf("clock:%f\n",(double)(end_clock-start_clock)/CLOCKS_PER_SEC);
|
124
124
|
|
@@ -154,7 +154,7 @@
|
|
154
154
|
|
155
155
|
4
|
156
156
|
|
157
|
-
start_clock:0
|
157
|
+
start_clock:0 end_clock:0
|
158
158
|
|
159
159
|
clock:0.000000
|
160
160
|
|
1
print文を追加しました
test
CHANGED
File without changes
|
test
CHANGED
@@ -106,7 +106,7 @@
|
|
106
106
|
|
107
107
|
b[j]=(rand()%26+'a');
|
108
108
|
|
109
|
-
make_next(a,
|
109
|
+
make_next(a,m);
|
110
110
|
|
111
111
|
start_clock=clock();
|
112
112
|
|
@@ -117,6 +117,8 @@
|
|
117
117
|
printf("%d\n",c);
|
118
118
|
|
119
119
|
printf("%d\n",count);
|
120
|
+
|
121
|
+
printf("start_clock:%f end_clock:%f\n",start_clock,end_clock);
|
120
122
|
|
121
123
|
printf("clock:%f\n",(double)(end_clock-start_clock)/CLOCKS_PER_SEC);
|
122
124
|
|
@@ -137,3 +139,23 @@
|
|
137
139
|
clock:0.000000
|
138
140
|
|
139
141
|
```
|
142
|
+
|
143
|
+
###追記
|
144
|
+
|
145
|
+
print文でstart_clockとend_clockを表示したところend_clockの値が異常に大きくなっているのが原因と分かりました。
|
146
|
+
|
147
|
+
実行環境の問題なのでしょうか?(visual studio上で動かしています。)
|
148
|
+
|
149
|
+
make_next関数に渡す変数をnからmに変えてください。
|
150
|
+
|
151
|
+
```c
|
152
|
+
|
153
|
+
16
|
154
|
+
|
155
|
+
4
|
156
|
+
|
157
|
+
start_clock:0.000000 end_clock:265598093932012850000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000.000000
|
158
|
+
|
159
|
+
clock:0.000000
|
160
|
+
|
161
|
+
```
|