私はプログラミングの初心者で、Cintオーバーフローエラーでいくつかの問題が発生しています。値が100,000+に達するたびにCintオーバーフローエラーが発生します。これは私のプログラミングクラスの紹介の練習問題でした。私が見る限り、実際にどのように行われたかを正確にコード化しましたが、実際には300,000という高い値を使用しています。誰かが私が間違っていることを説明できるか?値が100,000+を超えた場合のCintオーバーフローエラー
<script language="VBscript">
Option Explicit
DIM numberofshifts, totalshift1, totalshift2, _
totalshift3, grandtotal, shiftaverage
numberofshifts=3
totalshift1 = Inputbox("How many widgets during the first shift")
totalshift2 = Inputbox("How many widgets during the second shift")
totalshift3 = Inputbox("How many widgets during the third shift")
grandtotal = cint(totalshift1) + totalshift2 + totalshift3
shiftaverage = grandtotal/numberofshifts
Document.write "The Total of the Three Shifts is " & grandtotal
Document.write "<br>The Average of the Three Shifts is " & shiftaverage
</script>
参考:[VBScriptデータ型](http://msdn.microsoft.com/en-us/library/9e7a57cf%28VS.84%29.aspx) –