发布网友
共5个回答
热心网友
你用DO的时候 i 没有赋值 使 t 的值总为1 当然会一直循环下去
你用For的时候 For i = 1 To 99999999999 就是每执行一次循环 i 的值加 1 这样使 t 值不断增大 大于100000也就自动停止了
你可以加这两句(先把Dim i As Integer删了)
Static i As Long
Do While t < 100000
i=i+1
后面的不变即可。
热心网友
第一段中的i没有声明,没有赋值,故i始终等于默认值0所以t=t+i始终为1,程序陷入无限循环中,相当于假死状态,后面的显示命令也不会有机会执行。
热心网友
上面这个
t = t + i
应该用1吧?????
t = t + 1
热心网友
第一个循环是死循环 t值在循环过程中没有变化 始终是1
热心网友
前面那个。你的i的值在哪里啊。
没有i怎么t增加到100000结束.