輸出1-200內的素數
public static void main(String args[]){
int a[]=new int[201];
int n=-1;
for(int i=3;i<=200;i++){
int m=0;
for(int j=2;j<=i-1;j++){
if(i%j==0){
m++;
}
if(j==i-1){
if(m==0){
n++;
a[n]=i;
}
}
}
}
System.out.println(1);
System.out.println(2);
for(int i=0;i<=n;i++){
System.out.println(a[i]);
}
}
}
相關推薦
輸出1-200內的素數
public class shuchusushu {public static void main(String args[]){int a[]=new int[201];int n=-1;for(int i=3;i<=200;i++){int m=0;for(int
C語言程式設計小測試。輸出1-100內的所有素數。
#include<stdio.h> //輸出100之內的所有素數 int main() { int i; int j; int flag = 1; for(i = 2;i <= 100;i++) {
輸出1~200之間所有的素數
首先,1既不是素數也不是合數 方法一:簡單方法 public class Prime { public static void main(String[] args) { //1既不是素數也不是合數 for (int i = 2; i <= 200; i++
輸出100-200內的素數
#include<stdio.h> #include<math.h> int main() { int i = 0,j = 0,k = 0; for(i=101; i<
輸出 1-100 內的所有奇數、偶數
輸出 spa family print pos while class pri font 輸出 1-100 內的所有奇數 、偶數 奇數: 方法一: for x in range(1,101): if x%2!=0:
輸出 1-100 內的所有奇數和
開始 pyc odin IT arm pytho print count .py #!/usr/bin/env python# -*- coding: utf-8 -*-# @Time : 2018/5/6 0006 10:52# @Author : Anthony
求1億內素數個數的C++程式 詳細解釋
錢能的C++教程上,有一段求1億內素數的個數的程式,之前理解得不透,今天才稍微往深了理解了一些。 一般的思路就不說了,效率低得很。書裡介紹了一種用空間換時間的方法:即用二進位制中的一位代表數字。顯然需要1億位,可以用int型中的位,也可以用位集bitset。 書中有這樣一段
python小程式_2_輸出在101 到200內的素數,並統計個數
1.輸出在101 到200內的素數,並統計個數 # 質數(prime number)又稱素數,有無限個。 質數定義為在大於1的自然數中,除了1和它本身以外不再有其他因數。 #!/usr/bin/
打印1-100內的素數
bre -1 urn nbsp 默認 flag prime () num 1 //計算某個數是不是素數 2 public static boolean primeNumber(int a){ 3 boolean fl
輸出1到1000之間的所有素數
space blank bre 無限 自然 ref clu 遞增 質數 題目:輸出1到1000之間的所有素數 質數(prime number)又稱素數,有無限個。質數定義為在大於1的自然數中,除了1和它本身以外不再有其他因數,這樣的數稱為質數。 思路:偶數肯定不是素數,所
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<
C++例項:計算並列印輸出1~50之間的素數
第3題: isPrime = True number_list = [] for i in range(2,51): for j in range(2,i): if i % j == 0:
C語言輸出100~200之間的素數(質數)
素數也稱質數,其定義是在大於1的自然數中,除了1和它本身以外不再有其他因數。及只能被1和自身整除。 #define _CRT_SECURE_NO_WARNINGS 1 //巨集定義,用來忽視scanf的warning。 #include <stdio.h> int main()
輸出100->200之間的素數的個數,以及所有的素數。
描述 輸出100->200之間的素數的個數,以及所有的素數。 輸入 無 輸出 100->200之間的素數的個數,以及所有的素數。 樣例輸入 樣例輸出 21 101 103
輸出100-200之間的素數----C語言初學練習
#include "stdio.h" int Fun(int x); void main() { int i,flag; printf("100-200之間的素數有:\n"); for(i=100
輸出100-200間的素數
#include <stdio.h> #include <stdlib.h> int main() { int n,i; for (n = 100; n <= 200; n++) { for (i = 2; i <= n; i
C語言把1——100內不能被3整除的數輸出
#include <stdio.h> #include <stdlib.h> /* run this program using the console pauser or
列出1~1000內的所有素數(Python)
【注】:下述操作過程是結合多種網路方法,然後自己實踐的結果。寫在這裡,主要目的是加深記憶,也希望能幫助後來者 方法一:判斷一個數是不是素數(除1和本身之外有沒有其他因數),再利用filter()函式過濾掉非素數 #利用filter()函式得到1~1000內的所有素數 #
使用break語句輸出1到n中所有的素數
程式碼原型來源於上一篇部落格 第一次: 想法:第一個for迴圈是限制小於n的正整數。對於第二個for迴圈,除數從2累加,如果發現有整除,利用break語句退出迴圈;如果一直沒有退出迴圈,當i超過根號iP是仍然不整除,則說明是素數,於是就輸出iP。程式碼如下: #include<
輸出1到n中所有的素數
思路:判斷一個數n是否為素數,分別將2到[根號n](即根號n取整)作為除數,若都不整除,則n為素數。 第一次程式碼: #include<stdio.h> #include<stdlib.h> #include<math.h> /* 找出1到n內所有