zoukankan      html  css  js  c++  java
  • 求100之内的素数

    题目:求100之内的素数


    程序分析:判断素数的方法:用一个数分别去除2sqrt(这个数)如果能被整除, 则表明此数不是素数,反之是素数。

     1 package com.li.FiftyAlgorthm;
     2 
     3 /**
     4  * 题目:判断101-200之间有多少个素数,并输出所有素数。
     5  * 程序分析:判断素数的方法:用一个数分别去除2得到sqrt(这个数),如果能被整除,则表明此数不是素数,反之是素数。
     6  * @author yejin
     7  */
     8 public class PrimeNumber {
     9     public static int count = 0;
    10 
    11     public static void main(String[] args) {
    12         for (int i = 101; i < 200; i++) {
    13             boolean b = true; // 默认次数是素数
    14             for (int j = 2; j < Math.sqrt(i); j++) {
    15                 if (i % j == 0) {
    16                     b = false; // 此数不是素数
    17                     break;
    18                 }
    19             }
    20             if (b) {
    21                 count++;
    22                 System.out.println(i + "");
    23             }
    24         }
    25         System.out.println("素数的个数:" + count);
    26     }
    27 }
  • 相关阅读:
    Hdu3022 Sum of Digits
    bzoj3864 Hero meet devil
    bzoj2448 挖油
    poj3783 Balls
    bzoj3802 Vocabulary
    Hdu5181 numbers
    Hdu5693 D Game
    图形填充之边标志算法
    图形填充之栅栏填充算法
    图形填充之种子填充算法
  • 原文地址:https://www.cnblogs.com/justdoitba/p/7143415.html
Copyright © 2011-2022 走看看