zoukankan      html  css  js  c++  java
  • 素数

    判断一个数是否为素数的方法

    1 static bool prime(int n)
    2         {
    3             int a = 2;
    4             while (a <= n)
    5                 if ((n % a++) == 0) break;
    6             if (a == n + 1 && n != 1) return true;
    7             return false;
    8         }
    判断素数的方法

    调用示例

    1 for (int z = 0; z < 100; z++)
    2             {
    3                 if (prime(z))
    4                 {
    5                     Console.Write(z+",");
    6                 }
    7             }
    调用


    计算1至100素数的和

     1 int x = 2;
     2             int sum = 0;
     3 
     4             while (x <= 100)
     5             {
     6                 bool f = true;
     7                 for (int i = 2; i < x; i++)
     8                 {
     9                     if (x % i == 0)
    10                     {
    11                         f = false;
    12                         break;
    13                     }
    14                 }
    15                 if (f)
    16                 {
    17                     Console.WriteLine("素数:{0}", x);
    18                     sum += x;
    19                 }
    20                 x++;
    21             }
    22             Console.WriteLine("100以内素数的和是{0}", sum);
    计算1至100素数的和

    //判断素数的其它方法

     1 int m, j;
     2             for (m = 2; m <= 100; m++)
     3             {
     4                 for (j = 2; j <= m / 2; j++)
     5                     if (m % j == 0) break;
     6                 if (j > m / 2)
     7                 {
     8                     Console.Write(m + ",");
     9                 }
    10             }
    其它方法
  • 相关阅读:
    并查集
    CCF201604-02
    作业八
    作业七
    数据结构--链队列基本操作
    数据结构--栈的基本操作
    eclipse配置maven
    软件架构
    scala lambda 表达式 & spark RDD函数操作
    spark(3)
  • 原文地址:https://www.cnblogs.com/huangzhen22/p/3252657.html
Copyright © 2011-2022 走看看