1. 程式人生 > >練習題 / 編寫程式列印1000以內的素數

練習題 / 編寫程式列印1000以內的素數

public class Yuji{
    public static void main(String[] args){
        for(int i = 2; i < 1000; i++){
            boolean isPrime = true;
            for(int j = 2; j <= i / 2; j++){
                if(i % j == 0){
                    isPrime = false;
                    break;
                }
            }
            if(isPrime){
                System.out.println(i);
            }
        }
    }
}

相關推薦

練習題 / 編寫程式列印1000以內素數

public class Yuji{ public static void main(String[] args){ for(int i = 2; i < 1000; i++){ boolean isPrime = tru

編寫程式輸出1000以內,只能被自身和1整除的所有質數

int zhishu(int a); int main(int argc, const char * argv[]) {     int c=0;     int i;     for (i=100; i<1000; i++)     {         if(z

Python程式-輸出1000以內素數

問題簡述:輸出1000以內素數,同時輸出素數的序數。 程式說明:編寫一個函式is_prime(n),用於判斷n是否為素數,使用該函式對1-1000的整數進行素性判定並且輸出結果。這個程式計算時間上不是最好的,但是邏輯簡單。函式is_prime(n)採用試除法判定一個數是否為

編寫程式輸出100以內素數

有的時候很小的一個問題就可以困擾你好久,5個換行輸出的功能實現當時一晚上都沒有弄好,有大體的思路,但是就是程式設計不出來,直到第二天早上,很容易就成功了,有的時候多想一下多嘗試一下或許就可以了pack

編寫Python程式1000以內的質數

求質數的三種方法: /*求素數的三種方法  一:for(i=2;i<=(n-1);i++)  if(n%i==0)i在2到n-1之間任取一個數,如果n能被整除則不是素數,否則就是素數  二:for(i=2;i<n/2;i++)  if(n%i==0) /*i在2

Python 求1000以內素數

先構造從3開始的奇數數列def _odd_iter(): n=1 while True: n=n+2 yield n判斷函式def _not_divisible(n): return lambda x: x

編寫程式列印空心菱形

/***************************** 編寫程式,列印程式      *     * *    *   *   *     *    *   *    * *      * ******************************/   #incl

1000以內素數的判斷

#include <stdio.h> main() {int x,y;for(x=2;x<=1000;x++){int t=1;for(y=2;y<x;y++){if(x%y==0){t=0;break;}}if(t==1)printf("%d",x

C語言之檔案操作01——列印1000以內的質數到檔案

//檔案操作 /* ========================================================== 題目:列印1000以內的質數到D盤"質數.txt"下。 ========================================

輸出100到1000以內的迴文素數,用JAVA編寫

老師的要求是:使用JAVA語言程式設計輸出100到999的所有迴文素數。 落實到實際編寫上,意思也就是找出100-1000以內的所有迴文素數並顯示到螢幕上。 先上程式碼: public class te

用Java語言編寫程式:輸出100以內素數

                                          &nb

編寫程式打印出100以內素數

在一般領域,對正整數n,如果用2到  之間的所有整數去除,均無法整除,則n為質數。質數大於等於2 不能被它本身和1以外的數整除 輸出結果:2 3 5 7 11 13 17 19 23 29 31 37 41 43 47 53 59 61 67 71 73 79 83 89

Python3練習題1000以內所有3和5的倍數的總和

AI spa lin python code fun function sum pac sum = 0 for i in range(1,1000): if i%3 == 0 or i%5 == 0: sum += i print(sum)Pytho

Python3練習題 026:求100以內素數

pla 素數 lai cti ces ner pytho ber print p = [i for i in range(2,100)] #建立2-99的列表 for i in range(3,100): #1和2都不用判斷,從3開始 for j in range

輸出1000以內素數

bre n) 研究 結果 直接 highlight 一個數 區分 printf 記得以前也寫過,當時不會寫是看了別人的答案才寫出來的,今天再寫發現還是不會寫,看來上次是根本就沒有學會呀,不過苦思冥想還是想出來一種不那麽好的方法,好在自己理順了思路,是自己研究出來的成果。

練習 1-4 編寫一個程式列印攝氏溫度轉換為相應華氏溫度的轉換表。

C語言程式設計(第二版) 練習1-4 個人設計 練習 1-4 編寫一個程式列印攝氏溫度轉換為相應華氏溫度的轉換表。 程式碼塊: #include <stdio.h> #include <stdlib.h> int main() { double c,

練習 1-7 編寫一個列印EOF值的程式

C語言程式設計(第二版) 練習1-7 個人設計 練習 1-7 編寫一個列印EOF值的程式。 程式碼塊: #include <stdio.h> #include <stdlib.h> int main() { printf("%d\n", EOF);

Python 編寫程式,生成1000個隨機[20,121)之間的整數,並統計每個元素出現的次數

Python    編寫程式,生成1000個隨機[20,121)之間的整數,並統計每個元素出現的次數 練習題 2018.10.11 import random a = [random.randint(20,121) for i in range(1000)] y = s

編寫程式列印菱形星號組合

  1 # include<stdio.h>   2   3 void diamond(int n)   4 {   5     int i, j, k, m=2*n, p=1;   6   7     for(i=0;i<n;i++)   8    

編寫程式要求輸入一週中的工作小時數 然後列印工資總額 稅金 以及淨工資

//基本工資 10.00 美元/小時 加班(超過40小時)1.5倍時間 稅率 前300美元為%15 下一個150美元為%20 餘下的為%25 不關心是否符合稅法 #include "stdafx.h"