1. 程式人生 > >求出1-100以內的質數

求出1-100以內的質數

首先搞清楚什麼是質數?

    只能被1和自身整除的數為質數。

 <script>
        /*1-100所有的質數*/
       var i = 0;
       var j = 0;

       for(i = 1; i <= 100; i++)
       {
           var count = 0; //計數器,注意不能寫到外面去

       	   for(j = 1; j <= i; j++)
           {
           	    if(i % j == 0)
                {
                	count++;
                }
           }

           //只有兩個約數的話,就說明是質數。
           if(count == 2)
           {
           	    console.log(i);
           }
       }

    </script>

相關推薦

1-100以內質數

首先搞清楚什麼是質數?     只能被1和自身整除的數為質數。 <script> /*1-100所有的質數*/ var i = 0; var

演算法練習-打印1-100以內所有的質數

題目要求: 打印出1-100以內所有的質數。 例如: 數字5, 只能被1和5整除。 沒有其他因數 JavaScript 做法 <script> // 質數陣列 var zhishuArr=[];

用java1-100內所有的質數/素數

用java語言求出1-100以內的素數素數:A>1 &&         A%1==0 &&         A%A==0 &&         A%B!=0(1<B<A)         則A為素數思路:用A

素數打表——找1~100以內的素數

esp ace ++ str clu += iostream space ostream 素數篩選法: #include <iostream> using namespace std; //素數打表模板 bool is_prime[100]; i

1-100之間能夠被3整除的所有數的和

第一步: public class TestFor{ public static void main(String[] args){ //求出1-100之間能夠被3整除的所有數的和 for(int a =1;a<=100;a++){ //1.輸出1-100之間的所有

程式基本演算法習題解析 使用篩選法1~100之內的所有素數

思路:              第一個素數是2,把後面是2的整數倍的數全部篩去,篩去的數置0;從第一個素數2向後找出最小的未被篩去的數3,把它後面是3的整數倍的數全部篩去並置0;重複上述過程,直到新找到的素數大於1

1-100之間所有的素數(只能被1和它本身整除),要求每5個換行輸出。

publicclass chengxu2 {        public static void main(String[] args) {               int count = 4;               System.out.print("2 3 5

for迴圈語句,1-100之和。1-100之間偶數和

需求:         A:求1-100之和。         B:求出1-100之間偶數和         C:求出1-100之間奇數和(自己做) class ForDemo4 { public static void main(String[] args) {

JS基礎_打印1-100之間所有的質數

code pre logs 質數 打印 body 保存 pan ole 1 <!DOCTYPE html> 2 <html> 3 <head> 4 <meta charset="UTF-8"

java常見邏輯練習題 整數 1~100之間的 含有 7 或者7的倍數的數一共有多少 分別是什麼?

題目:求 整數 1~100之間的 求出 含有 7 或者7的倍數的數一共有多少 分別是什麼? 拿道題讀題後分析: 第一步 既然要求出數 1~100之間的有 7 或者7的倍數的數一共有多少 ,那麼我們首先要做的就是遍歷1-100之間的所有數,即: for (int

js實現1-100以內質數

方法一: var count = 0; for(var i = 1; i < 100; i++){ for(var j = 1; j <= i; j++){ if(i % j == 0){ count++; } } if(count == 2

1-100所有質數的和

<span style="white-space:pre"> </span>int i1; int zh = 0; for (int j1 = 1; j1 < 100; j1++) { for (i1 = 2; i1 <

Java 1-100以內的所有素數,判斷一個數是不是素數。Java程式碼實現附測試結果圖

質數(prime number)又稱素數,有無限個。 質數定義為在大於1的自然數中,除了1和它本身以外不再有其他因數的數稱為質數。 小師弟問了我個這麼個聯絡題,雖然看似簡單,但是,大家都覺得簡單的東西

C++1-100質數程式設計

今天在baidu知道里面看到有位兄弟在問c++不用函式求質數的問題,其實我也不知道有沒有函式直接求質數的,反正也是閒著,而且也好久沒有用過(大學用過),就嘗試寫寫吧~ 誰知道一開始寫就有很多的關鍵字忘了,而且寫了

【總結帖】1-100以內的素數的方法

1.最普通的兩次for迴圈 #include <stdio.h> #include <math.h> int main(int argc, char* argv[]) {

1秒內第10000個質數的演算法c 實現

在一秒內求出第10000個質數的c語言實現 <span style="font-size:18px;">#include <stdio.h> #define MAXNUM 10000 void func() { register int i

程式設計實現輸入n,1到n之間所有的質數

#include<stdio.h>#include<math.h>int main(){    int i,j,k,m,n=0;    printf("請輸入你想求出可能質數的最

編寫一個找100以內質數的程式

質數即除了1和本身而沒有別的約數;而合數剛好與質數相反。 用javascript寫出找出100以內質數的程式如下: 用瀏覽器執行後開啟,可以在控制檯看到執行結果如下: 當然,如果我們想找100以內的合數只需要把上面最後一個if語句中的flay==0改為flag==1即可,