素数和质数

271 阅读1分钟

质数又称为素数,大于1的自然数若不是素数,则称之为合数(也称为合成数)。

      var flag=0,sum=0;  //初始化变量
      //大于1所以我们要从2开始,然后100停止
      	for(var i=2;i<100;i++)//进行我们的循环
      	{
      		flag=1;//立一个falg
      		for(var j=2;j<i;j++)
      		{
      		//外层的数磨以内层的数
      			if(Number(i)%Number(j)==0)
      			{
      			//成功flage则为0
      				flag=0;
      			//跳出本层循环
      				break;
      			}
      		}
      		if(flag==1)//如果符合条件那么变存入
      		{  
      		//进行输出
      			document.write(i+"&nbsp;&nbsp;")
      		}
      	}