如图是我编的程序,老师要求是50毫秒判别一个数字是不是素数并把素数输出 我也把timer属性interval改成了50 但是一运行 所有1000~2000间的素数都输出来了,能否告知原因并给出修改意见QAQ
你在Timer中把所有素数一次性全部算出来,当然就是这样的结果啦,应该一次只算一个嘛!
Private Sub Timer1_Timer()是说不要那个DO LOOP 语句吗
追答不止这个,还要把记录1000到2000的那个变量设为静态变量(或全局变量),否则的话每次Timer运行,变量都会自动变为0