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

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

publicclass chengxu2 {

       public static void main(String[] args) {

              int count = 4;

              System.out.print("2 3 5 7");

              for (int i = 10; i < 101; i++){

                     if ((i % 2 == 0) || (i % 3== 0) || (i % 5 == 0) || (i % 7 == 0)) {               //查詢素數

                            continue;

                     } else {

                            System.out.print(i+"");

                            count++;

                            if (count%5 == 0) {                                                                               //計數

                                   System.out.println("");

                            }

                     } 

              }

       }

 }

相關推薦

1-100之間所有素數只能1本身整除要求5輸出

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

題目:判斷101-200之間有多少素數輸出所有素數只能1自身整除的數是素數

package demo; import java.util.Scanner; public class Demo {    public static void main(String[] args) {       for(in

列印1-100之間所有素數

質數又稱素數。指在一個大於1的自然數中,除了1和此整數自身外,不能被其他自然數(不包括0)整除的數。因為合數是由若干個質數相乘而得來的,所以,沒有質數就沒有合數,由此可見質數在數論中有著很重要的地位。比1大但不是質數的數稱為合數。1和0既非質數也非合數。質數是與合數相對立的兩個概念,二者構成了數論當中最基礎的

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

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

1~100之間所有的質數

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

JavaScript 用for迴圈輸出1-100之間所有的質數只能1自身整除的數不包括1

用for迴圈輸出1-100之間所有的質數(只能被1和自身整除的數,不包括1) 也就是說 2 3 5 7 11 。。。等只有被1和自身整除的數字。 如何判斷出1到100的字數呢? 拿  51這個數字舉例  我們可以用for迴圈記錄一下   51%j=0的發生了幾次 這

高效率1~10000之間素數初級

①偶數除了二都不是素數, ②一個數 n 如果是合數,那麼它的所有的因子不超過sqrt(n)--n的開方 #include<stdio.h> #include<math.h> main() { int i,j,n=10000; printf("2

1-100之間所有素數

public class Main { public static void main(String[] args) { System.out.println("1-100之

【c】列印1~100之間素數

#include<stdio.h> #include<stdlib.h> int main() { int a, b, c = 0; for (a = 1; a <= 100; a++) { for (b = 2; b < a; b++) {

shell程式設計判斷100以內所有素數質數

echo -n "please enter number:" read n declare -I a for((i=1;i<=n;i++)) do for((x=1;x<=i;x++)) do b=$(( $i%$x )) if [[ $b -eq 0 ]]

1~100所有素數

//1~100內所有素數的和 public class Exercise3 { public static void main(String[] args) { int i,j; int hh=0; for (i=1;i<=100;i++) { for (j=2;j<

編寫輸出1~100之間素數要求顯示5個數

素數:除1外,只能被1和本身整除的數 #include "stdio.h" int main(void) { int n = 0; for (int i = 0; i <=

素數篩法篩選1~N之間素數高效

#include using namespace std; #define Max 1024 int main() { int n; int arr[Max]; while(~scanf("%d",&n)) { for(int i = 1; i &

使用lbaby篩10億之內的所有素數Yet Another Prime Algorithm)

求10億之內的所有素數 原題目在這裡: 1,第一步思考: 只有個位數是 1 ,3 ,7 , 9 的數才可能是素數 -- (結論1) 根據這個結論,可以對 10億內的自然數作如下 劃分: 設 集合G為:{ 個位數 為1,3,7,9} 集合X為:{個位數 為 :0, 2,

php兩數之間所有偶數之和

定義Show類 類中定義方法 sum 方法中傳入兩個數 在方法體內部求出兩個數之間所有偶數得和 將求出得結果返回 輸出返回後的結果 輸出形式如下 兩個數之間所有偶數得和為: 30注意判斷:傳入得兩個

1100質數加強2.0版5個數

package com.itheimahw; public class Test5 {public static void main(String[] args) {int count = 0;int

Java後臺怎麼獲取session的所有內容獲取到keyvalue的方法

程式碼如下: //獲取session HttpSession session = request.getSession(); // 獲取session中所有的鍵值 Enumeration<String> attrs = session.getAtt

#判讀質數一個隨機數只能1本身整除的數

#判讀質數(一個隨機數):(只能被1和它本身整除的數) num=int(input(“隨機輸入一個數”)) c=2 #除數的初始值 while c if num%c==0: break c+=1 if num==c: #能被本身整除的數是質數 print("是

[阿里筆試]以下是一個有向圖我們從節點B開始進行深度優先遍歷DFS那麼以下5序列中所有正確的DFS序列是____

題目(阿里筆試題):以下是一個有向圖,我們從節點B開始進行深度優先遍歷(DFS),那麼以下5個序列中,所有正確的DFS序列是__。 解析:深度優先遍歷是指優先探索完一條通路後才返回倒數第二個節點繼

java後臺如何獲取session的所有內容獲取到keyvalue的方法

//獲取session HttpSession session = request.getSession(); // 獲取session中所有的鍵值 Enumeration&