求100以内的质数
2015-03-24 00:00
429 查看
我写的
function getPrimeNumInOneHundred()
{
var result = [];
for(var i = 2; i < 100; i++)
{
var succeed = true;
for(var j = 2; j <= i/2 ; j++)
{
if(i%j == 0 && i != j)
{
succeed = false;
break;
}
}
if(succeed)
{
result.push(i);
}
}
return result;
}
var result = getPrimeNumInOneHundred();
alert(result);
别人写的
注意到array也有map的调用方式
function getPrimeNumInOneHundred()
{
var result = [];
for(var i = 2; i < 100; i++)
{
var succeed = true;
for(var j = 2; j <= i/2 ; j++)
{
if(i%j == 0 && i != j)
{
succeed = false;
break;
}
}
if(succeed)
{
result.push(i);
}
}
return result;
}
var result = getPrimeNumInOneHundred();
alert(result);
别人写的
function
getNum(MaxNum ){
var
count = 1;
var
PrimeArys = [2];
var
PrimeTemp = [];
var
oNum = Math.ceil( Math.sqrt( MaxNum ) );
for
(i=3; i<oNum; i+=2){
if
( PrimeTemp[i]==
null
){
for
(j=i; i*j<=MaxNum; j+=2){
PrimeTemp[ i*j ] = 0;
}
}
}
for
(i=3; i<=MaxNum; i+=2){
if
( PrimeTemp[i]==
null
)
PrimeArys[ count++ ] = i;
}
return
PrimeArys;
}
注意到array也有map的调用方式
相关文章推荐
- 求出100以内的素数(质数)
- 【Java】求1到100以内的素数(质数)
- 使用python实现打印所有100以内的所有质数
- 计算100以内的质数或合数
- 100以内的质数
- 编写一个找出100以内质数的程序
- 练习!!100以内的质数
- C#习题之100以内的质数
- 查找100以内的质数C;
- 高效的求取100以内的质数
- java + 100以内的素数(质数)
- 求100以内的质数
- 求100以内的所有质数(素数)
- PHP面试题之实现输出100以内的质数
- 2012/5/12---求100以内的质数
- 求100以内的素数(质数),求素数算法
- 1~100以内的质数和
- python输出100以内的质数与合数实例代码
- 输出1-100 以内的质数
- 输出100以内的所有质数--九九乘法表--作业