1. 程式人生 > >用for編寫100以內所有的質數

用for編寫100以內所有的質數

public class  Prime
{
	public static void main(String[] args) 

{ 
    int i,z,q=0;
	
	for (i=1;i<=100;i++)
	{
	 for(z=2;z<i;z++)
		{
		if(i%z == 0)
			
		break; 
		}
		
		if(i==z)

        System.out.println("1~100的質數有:"+i);
	}
}

}

相關推薦

for編寫100以內所有質數

public class Prime { public static void main(String[] args) { int i,z,q=0; for (i=1;i<

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以內所有的質數。 例如: 數字5, 只能被1和5整除。 沒有其他因數 JavaScript 做法 <script> // 質數陣列 var zhishuArr=[];

shell指令碼求100以內所有正整數之和

#!/bin/bash declare -i sum=0 for ((i=1;i<=100;i++)) do let sum+=$i done echo "Sum:$sum" 1234567

100以內質數

求100 div print end pri pan color pen break 求100以內的質數。 1 num = [2] 2 i = 3 3 while i < 101: 4 j = 2 5 while j < i: 6

python ---求100以內質數有哪些

有一個 除了 while pen 大於 中斷 div def lis #coding=utf8 #求100以內的質數有哪些 #質數定義為在大於1的自然數中,除了1和它本身以外不再有其他因數 #for 中的語句和普通的沒有區別,else 中的語句會在循環正常執行完(即 for

來計算100以內的連加

1 procedure count(a: Integer){用來計算100以內的連加} 2 var 3 i, sum: Integer; 4 begin 5 if a > 100 then 6 ShowMessage('輸入的數太大') 7 else if

【PHP7 流程控制和函式 習題五】打印出100以內質數,一行顯示5個,(質數是隻能被1跟自身整除的數,1不是質數

一、解法一: 1)思路: 判斷是否是質數; function is_prime($num) { for ($i = 2; $i < $num; $i++) { // 判斷是否為質數 if ($num % $i =

C 語言例項1—— 列印0~100之間所有質數

#include <stdlib.h> int main() { int number; int divisor; /* ** One and two are easy. */ printf( "1\n2\n" ); /* ** No other even

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

C#面試題:求100以內質數

質數是隻能被1和他本身整除的數。  for (int i = 1; i <= 100; i++)             {                 for (int j = 2; j <=i; j++)                 {  

函式實現判斷素數並呼叫函式輸出100以內所有素數

/** * 檔名稱:2012-4.cpp * 作 者: 胡穎 * 完成日期:2017 年 3月 13 日 * 輸入描述:輸入整數m * 問題描述:判斷整數m是否為素數,呼叫函式輸出100以內的所有素數 * 程式輸出:輸出m是否為素數及100以內的素數

C#求100以內質數

//控制檯程式 static void Main(string[] args)         {             // 求100以內的質數             for (int i = 2; i <= 100; i++)             { // 質數        

篩法求N以內所有質數

題目:打印出給定數N以內的所有質數 解答: 使用篩法求N以內的所有質數 注意: 使用bitmap可以減少使用的空間,降低空間複雜度 程式碼: #include <iostream> #include <string.h> using namesp

python計算100以內的素數

l = [] for x in range(100): #判斷如果x是素數,則列印,如果不是素數就跳過 if x <2: continue for i in range(2,x): if x % i == 0:

求10000以內所有質數的和

# -*- coding: utf-8 -*- def zhishu(num=None): if num is None or num == 1 or num < 0: return 0 i = 2 while

【python】求100以內素數/質數

import math def is_prime(n): # 簡化問題,先利用函式判斷是否為質數 if n == 1: # =是賦值,==才是判斷,切記切記 return False for i in range(2, int(math

求出1-100以內質數

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

返回100以內質數

什麼是質數? 在大於1的自然數中,除了1和它本身,沒有其自然數能被它整除。 一些點 質數肯定是大於1的自然數,所以for迴圈中從2開始判斷寫程式碼時,判斷能否被除1和它本身之外的自然數

Python列印100以內所有素數

定義:質數又稱素數。一個大於1的自然數,除了1和它自身外,不能被其他自然數整除的數叫做質數,否則稱為合數。 程式設計思路:對於正整數n,如果用2到 sqrt(n)+1 之間的所有整數去除,均無法整除,