當前位置:編程學習大全網 - 編程軟體 - 用javascript編程輸出100-1000的所有素數,並要求每行顯示六個素數。

用javascript編程輸出100-1000的所有素數,並要求每行顯示六個素數。

var?brNum?=?六;?//換行

var?startNum?=?壹百;?//初始值

var?endNum?=?壹千;?//結束值

window.onload?=?function?()?{

endNum?+=?1;

var?str?=?"";

var?n?=?0;//當前列下標

var?count;//整除數量

for?(var?i?=?startNum;?i?<?endNum;?i++)?{

count?=?0;

for?(var?j?=?1;?j?<=?i;?j++)?{

if?(i?%?j?==?0)?{

count++;

if?(count?>?2)?{?//被兩數以上所整除

break;

}

}

}

if?(count?==?2)?{?//判斷質數

if?(n?==?0)?{?//新行

str?+=?"<br/>";

}

str?+=?i?+?" ";

if?(++n?==?brNum)?{?//滿列跳行

n?=?0;

}

}

}

document.getElementById("showDiv").innerHTML?=?str;

}?<div?id="showDiv"></div>

未防止被抽,麻煩將開頭的初始化變量,改成數值。

備註:在“//新行” 下面

str += "br"; //左邊這裏有個br換行標簽,被過濾了。

  • 上一篇:51單片機如何進行串口通信,並制定通信協議.
  • 下一篇:我的世界指揮箱自動鋪軌機制作教程
  • copyright 2024編程學習大全網