2011年12月2日

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)false
noN(97)true
noN(1)false
noN(-23)false

沒有留言:

張貼留言

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

Powered by s911415 and Blogger