ylbtech-Arithmetic:Console-算法[for,if]-素数
1.A,案例
-- ========================================================
-- ylb:算法
-- Type:算法[for]
-- munu:素数的算法与分析
-- 20:32 2012/3/16
-- ========================================================
1.B,解决方案
using System;namespace ConsoleApplication1
{class Program{/// <summary>/// 题目:编写一个程序输出从2到100之间的所有素数。/// ylb:分析/// 素数的含义为只能被1和它本身整除的数,但1不是素数。那么对于一个整数n判断其为素数的条件/// 是不能被2到n的平方根内的所有整数整除。/// </summary>static void Main(string[] args){int n, i, j;int flag;       //flag代表标识for (i = 2; i <= 100; i++){flag = 1;n = (int)Math.Sqrt(i);      /*根据素数条件计算出该数字的平方根,* 并将结果强制转为整数*/for (j = 2; j <= n; j++)    //内层for判断从2-平方根是否有能被i整除的
                {if (i % j == 0){flag = 0;           /*一旦找到一个能被整除的,则不是素数,将标识变量设定为假,直接结束内层循环*/break;}}if (flag == 1)      // 根据标识变量的取值最后判断是否为素数
                {Console.Write(string.Format("{0}\t",i));}}}}
}

1.C,运行结果
2       3       5       7       11      13      17      19      23      29
31      37      41      43      47      53      59      61      67      71
73      79      83      89      97      请按任意键继续. . .

作者:ylbtech
出处:http://ylbtech.cnblogs.com/
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。

Console-算法[for]-素数相关推荐

  1. Java实现算法应用--素数 素数定义:如果一个数只能被1和它本身整除,那么这个数就是素数。

    Java实现算法应用–素数 @author asus 素数定义:如果一个数只能被1和它本身整除,那么这个数就是素数. 具体代码如下: package package6;import java.util ...

  2. Pollard_rho算法+Miller_Rabin算法(大素数的判断与素因子分解)(模板)

    const int S=20;//随机算法判定次数,S越大,判错概率越小 //计算 (a*b)%c. a,b都是long long的数,直接相乘可能溢出的 // a,b,c <2^63 LL m ...

  3. 算法笔记--素数筛(朴素筛,埃式筛,欧拉筛)

    素数 素数也叫质数,是指在大于1的自然数中,除了1和它本身以外不再有其他因数的自然数.如2 , 3 , 5 , 7 , 11等. 素数筛 素数筛即筛选出1~n内的素数的方法,这里介绍三种 常见的求素数 ...

  4. 【算法】素数(质数)判断方法

    注:本篇文章已搬至个人博客中, 点击前往 素数(质数)的判断在算法问题中经常遇到,这里小结几种常用的判断方法. 素数(质数)的定义 首先,我们来看一下素数(质数)的定义:质数又称素数.一个大于1的自然 ...

  5. Java 算法 找素数

    目录标题 题目描述 解题思路 代码 题目描述 给定区间[L, R] , 请计算区间中素数的个数. 输入 输入描述: 两个数L和R. 输入样例: 2 11 输出 输出描述: 一行,区间中素数的个数. 输 ...

  6. [Java] 蓝桥杯ADV-91 算法提高 素数判断

    编写一函数IsPrime,判断某个大于2的正整数是否为素数. 样例输入: 5 样例输出: yes 样例输入: 9 样例输出: no 注意:是素数输出yes,不是素数输出no,其中yes和no均为小写. ...

  7. [Java] 蓝桥杯ADV-184 算法提高 素数求和

    问题描述 输入一个自然数n,求小于等于n的素数之和 样例输入 2 样例输出 2 数据规模和约定 测试样例保证 2 <= n <= 2,000,000 package adv184;impo ...

  8. 蓝桥杯 ADV-184 算法提高 素数求和

    问题描述 输入一个自然数n,求小于等于n的素数之和 样例输入 2 样例输出 2 数据规模和约定 测试样例保证 2 <= n <= 2,000,000 #include <iostre ...

  9. 蓝桥杯 ADV-91 算法提高 素数判断

    编写一函数IsPrime,判断某个大于2的正整数是否为素数. 样例输入:  5 样例输出: yes 样例输入:  9 样例输出: no 注意:是素数输出yes,不是素数输出no,其中yes和no均为小 ...

  10. 算法学习-素数与合数小结

    一.素数打表 /** 素数筛选,查找出小于等于MAXN的素数并连续存到prime[1...n]中* prime[0]存素数的个数,初始为0 */#include<stdio.h> #inc ...

最新文章

  1. mysql 用户 多主机_MySQL单主机多实例部署
  2. 说说项目从0-1过程中的那点事儿
  3. |Vijos|树状数组|P1512 SuperBrother打鼹鼠
  4. STM32F103单片机系统时钟部分归纳
  5. 云炬Android开发笔记 3-3基础框架可用性验证
  6. 罗马数字转整数Python解法
  7. inception mysql 审核_mysql 审核引擎 goInception 的基本使用
  8. xuggler 中文开发_Xuggler开发教程
  9. C++中的inline用法
  10. 【数值分析】—— 对数函数、指数函数(数值稳定性)
  11. HttpClient发送get,post接口请求
  12. 1006 小明与隔壁老王之间不得不说的故事(简单)
  13. python表达式3and5_表达式 3 and 5 的值为____________。(5.0分)_学小易找答案
  14. 计算机无法安装ae,Windows10系统AE软件无法安装如何处理
  15. 计算机电路基础第三版清华大学出版社答案,清华大学出版社-图书详情-《计算机电路基础(第2版)》...
  16. Data structure you've never heard of(枚举+dp)
  17. 省略to的动词不定式八种情况
  18. 最新WIN平台服务器安全解决方案【青云原创】
  19. 满足多元化场景需求,戴尔显示器新品绚丽亮相
  20. 英语作文计算机国际会议开幕词,英语作文会议开幕词

热门文章

  1. java path combine_Path.Combine (合并两个路径字符串)方法的一些使用细节
  2. 大数据MongoDB之NoSQL的CAP定理和BASE原则是什么?
  3. 移动端 重定向 https 请求
  4. OraclePLSQL 安装及乱码问题解决
  5. Zookeeper配置项说明
  6. print_r与var_dump
  7. 2. main函数和启动例程
  8. 实战 Nginx 与 PHP(FastCGI)的安装、配置与优化
  9. windows 2003 server IIS权限设置
  10. [转]SQL Server 2000执行计划成本(2/5)