回答編集履歴
2
追記
test
CHANGED
@@ -191,3 +191,11 @@
|
|
191
191
|
|
192
192
|
|
193
193
|
```
|
194
|
+
|
195
|
+
|
196
|
+
|
197
|
+
追記
|
198
|
+
|
199
|
+
よく見たら、②は、とっくにSHOMIさんが指摘していましたね。
|
200
|
+
|
201
|
+
それなら、後からでしゃばる必要も無かったなぁ・・・
|
1
些事(「真」と「偽」)を間違えていたため1文字修正
test
CHANGED
@@ -56,7 +56,7 @@
|
|
56
56
|
|
57
57
|
その場合、変数範囲の半分はマイナス値です。そうなると余り(%)もマイナス値になります。
|
58
58
|
|
59
|
-
よって、cnt++で、マイナス値に切り替わったあたりから暫く(約33秒)は(cnt%1000<500)は
|
59
|
+
よって、cnt++で、マイナス値に切り替わったあたりから暫く(約33秒)は(cnt%1000<500)は真になります。
|
60
60
|
|
61
61
|
cntをunsigned intで宣言すれば直ると思います。(とはいえ、数値が一周した瞬間だけ、ちょっと乱れます。)
|
62
62
|
|