博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Console-算法[for]-素数
阅读量:6818 次
发布时间:2019-06-26

本文共 1622 字,大约阅读时间需要 5 分钟。

ylbtech-Arithmetic:Console-算法[for,if]-素数
 
1.A,案例
-- ========================================================
-- ylb:算法
-- Type:算法[for]
-- munu:素数的算法与分析
-- 20:32 2012/3/16
-- ========================================================
1.B,解决方案
using System;namespace ConsoleApplication1{    class Program    {        ///         /// 题目:编写一个程序输出从2到100之间的所有素数。        /// ylb:分析        /// 素数的含义为只能被1和它本身整除的数,但1不是素数。那么对于一个整数n判断其为素数的条件        /// 是不能被2到n的平方根内的所有整数整除。        ///         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      2931      37      41      43      47      53      59      61      67      7173      79      83      89      97      请按任意键继续. . .
warn 作者:
出处:
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。
你可能感兴趣的文章
Netty+SpringBoot+FastDFS+Html5实现聊天App详解(一)
查看>>
【划重点】MySQL技术内幕:InnoDB存储引擎
查看>>
怎样用MP3转换器转换音频格式
查看>>
换个姿势学数学:二次函数与拆弹部队
查看>>
React-事件机制杂记
查看>>
调用链系列四:调用链上下文传递
查看>>
简单基于spring的redis配置(单机和集群模式)
查看>>
读《疯狂Java:突破程序员基本功的16课》之数组与内存控制部分总结
查看>>
LeetCode 315. Count of Smaller Numbers After Self
查看>>
CNCF多元化奖学金系列:让微服务、Kubernetes和云原生连接
查看>>
微信小程序:实现悬浮返回和分享按钮
查看>>
从dist到es:发一个NPM库,我蜕了一层皮
查看>>
JS module的导出和导入
查看>>
Python实现二叉树相关算法
查看>>
Linux中用户管理
查看>>
CSS实用技巧干货
查看>>
APT案例之点击事件
查看>>
分布式系统的Raft算法
查看>>
爱可生开源社区官网正式发布啦!
查看>>
猫头鹰的深夜翻译:微服务概述
查看>>