當前位置:編程學習大全網 - 網站源碼 - 編程函數:sushu(a)總腳本:javascript

編程函數:sushu(a)總腳本:javascript

6N±1 法求素數

當N≥1時,6N,6N+2,6N+3,6N+4都不是素數,只有形如6N+1和6N+5的自然數有可能是素數。所以,除了2和3之外,所有的素數都可以表示成6N±1的形式(N為自然數)。

function?fn(num){?

var?arr?=?[];?

arr.push(2);?

arr.push(3);?

arr.push(5);?

arr.push(7);?

var?t?=?0;?

for?(var?i?=?3;?t?<?num;?i?=?i?+?3)?{?

for?(var?j?=?0;?j?<?2;?j++)?{?

t?=?2?*?(i?+?j)?-?1;?

if?(t?<?num?&&?(t?%?5?==?0false?:?t?%?7?==?0false?:?true))?{?

arr.push(t);?

}?

}?

}?

return?arr.join(”?“);?

}

  • 上一篇:作為壹個新手,我該如何看懂UBOOT的源代碼,我看了幾天,還是分析不出那些函數的作用
  • 下一篇:Vb彩票系統源代碼
  • copyright 2024編程學習大全網