2011年12月2日

function noN(a){ if(a<2){return false} for(var i=2;i<Math.sqrt(a);i++){ if(a%i==0){return false} } return true } 只要調用 noN(數字) ...

JavaScript 判斷質數

function noN(a){
 if(a<2){return false}
 for(var i=2;i<Math.sqrt(a);i++){
  if(a%i==0){return false}
 }
 return true
}

只要調用 noN(數字) 就可以判斷該數是否為質數囉!

範例:

執行輸出
noN(80)
noN(97)
noN(1)
noN(-23)

沒有留言:

張貼留言

希望各位在留言時可以選擇身分
Yahoo帳號請選OpenID
網址打yahoo.com
以便回覆時較好辨認及交流
謝謝合作

Powered by s911415 and Blogger