请问如何作一个素数检验器
热心网友
我觉得应该是要把for语句改成for i=2 to int(a/2),不能用那个sqr(a),不信的看可以让a=3来检验一下,就会发现出错。
热心网友
用数学方法判断呗
热心网友
private function sushu(byval a as integer)as booleandim i as integersushu=truefor i=2 to int(sqr(a)) if a mod i =0 then sushu=false exit for end ifend sub