請問如何作一個素數檢驗器
熱心網友
我覺得應該是要把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