判断素数的方法是对给出的数字进行开方,并利用这个值除以从1到开房或仅小于开方后最大整数,古国不能被整除,这是素数,否则不是素数。

下面通过创建一个控制台应用程序,在控制台中输入要判断的数,并使用int类型变量记录,然后判断输入的数是否是素数,最后弹出提示信息;代码如下:

using System;

using System.Collections.Generic;

using System.Linq;

using System.Text;

namespace JudgePNum

{

class Program

{

static void Main(string[] args)

{

Console.WriteLine("请输入要判断的数:"); //提示输入信息

int j = 0; //定义一个int变量,用来记录输入的数的平方根之后的最大数

int intNum = Convert.ToInt32(Console.ReadLine());//记录输入的数;

j = (int)Math.Ceiling(Math.Sqrt(Convert.ToDouble(intNum)));//为j赋值 ,

//CEILING(number,significance),将参数Number向上舍入(沿绝对值增大的方向)为最接近的 significance 的倍数

//Sqr(number)返回数值的平方根

int intFlag = 0;

for (int i = 0; i < j; i++)

{

intFlag += Convert.ToInt32(Math.IEEERemainder(intNum.i));//求余并记录

}

if (intFlag == 0)//判断余数是否为0

Console.WriteLine(intNum + "不是素数。");

else

Console.WriteLine(intNum + "是素数。");

Console.ReadLine();

}

}

}

程序运行结果如下:

用MySQL判断一个数为素数_判断一个数是否是素数相关推荐

  1. Java求n以内素数_求0到n之间素数个数的序列(Java)

    要求: (1) 找出0-1000之间素数 (2) 设f(n)表示0-n之间的素数个数,计算出当n=0,1,2,3,.....,997时f(n)的值,并写入文件 分析: 首先找素数使用一个效率较高的方法 ...

  2. python判断n是否为完全数_判断一个数是否为完数

    展开全部 一.数学知识: 完数即完全数. 完全数(Perfect number),又称完美数或完备数,是一些特殊的自然数32313133353236313431303231363533e78988e6 ...

  3. python判断n是否为完全数_判断一个数是否为完全数

    展开全部 一.数学知识: 完数即完全数. 完全数(Perfect number),又称完美数或完备数,是一些特殊e68a84e8a2ad32313133353236313431303231363533 ...

  4. mysql如何判断是否有这个字段_判断字段是否是纯数字

    一.准备数据 -- 创建表 create table if not exists tmp_data_20201210 (data string comment '测试数据' ); -- 查看创建完的表 ...

  5. mysql 判断list不为空_判断List集合为空还是null的正确打开方式

    事故场景还原 最近在写一个项目的时候遇到一个这样一个问题,我简单的还原一下场景,这是模拟一个简单的管理系统 ① 一张简单的客户表 CREATE TABLE customer( id INT(11) N ...

  6. python求一个数的因子_求一个整数的所有素数因子的思路是什么?

    用筛法. 我们仅考虑分解奇数.(原因?) 现在我们可以假设n=pq,pq必可写作(x+y)(x-y) 也即我们需要找到 x²≡y² (mod n) 我们可以考虑,在 kn 附近的完全平方数 x² 中, ...

  7. python判断线程是否执行完成_判断Threading.start新线程是否执行完毕的实例

    新写自己的Threading类 class MyThread(threading.Thread):#我的Thread类 判断流程结束没 用于os shell命令是否执行判断 def __init__( ...

  8. java判断2的n次方_判断一个正整数是否是2的N次方的简洁算法及其证明

    在写代码时遇到了"判断一个正整数是否是2的N次方"的问题,不想调用 java.lang 的 Math 类库进行浮点运算,觉得转换为浮点不是个好办法. 遂在网上搜索了一下,发现有人列 ...

  9. python判断链表是否有环_判断链表是否有环

    判断一个单向链表是否有环.(指向表头结点的指针为head) 方法一: (1)用两个指针p1和p2分别指向表头结点,即p1=p2=head (2)p1和p2分别采用1和2作为步长遍历该链表.(注意,p2 ...

  10. python判断字符串是否回文_判断字符串是否为回文 python

    回文正序和逆序一样的字符串,例如abccba 方法一 def is_palindrome1(text): l = list(text) l.reverse() t1 = ''.join(l) if t ...

最新文章

  1. CVPR2022最新106篇论文整理|包含目标检测、动作识别、图像处理等32个方向
  2. 让网管暴寒的网络故障(一笑了之)
  3. IdentityServer4系列 | 客户端凭证模式
  4. 太阳能电池基本特性实验报告_太阳能电池基本特性研究实验报告的数据处理Ini怎么?太阳能电池基 爱问知识人...
  5. 最小生成树——克鲁斯卡尔算法
  6. android list 替换元素_Java 集合(二)——Set 集合、List 集合和 Collections 工具类...
  7. Flash 杂志《summer tree》 第七期发布
  8. C++ STL之vector详解
  9. Servlet→对象监听器、事件监听器、Session钝化活化、@WebListener标注、过滤器概念原理生命周期、过滤器链、@WebFilter标注、定时器Timer、cancel()、purge
  10. 俄亥俄州立大学计算机专业排名,俄亥俄州立大学计算机科学专业
  11. 软件测试找游戏bug,豪之诺游戏测试常见Bug整理
  12. CDH添加ELASTICSEARCH服务elasticsearch-cdh-parcels
  13. 漏洞篇(SQL注入一)
  14. 可口可乐启示录:把世界装进瓶子里的4个商人【姜太公公】
  15. NLP实战-基于弱标注数据的文本分类
  16. Zstack救急实战记录
  17. 免费版的mp3格式转换器有哪些?这三款软件帮你实现!
  18. java代码获取当前月第一天和最后一天的毫秒值
  19. mysql连接报10061
  20. 垃圾慧分类微信小程序_基于图像识别、语音识别的垃圾分类小程序

热门文章

  1. matlab香农编码,用MATLAB编程实现香农编码.doc
  2. 简单的程序工具:matlab实现香农编码
  3. 计算机主机拆解图,电脑的主机结构是怎样的 电脑主机结构图【图文】
  4. javascript特效大全
  5. 中考计算机wps题怎么做,WPS与ScienceWord联合制作理科试卷 -电脑资料
  6. 山寨智能机多采用盗版Windows Mobile系统
  7. Android开发环境
  8. 【读书笔记】《人性的弱点》——卡耐基
  9. html egg mac os 10.7,10.7、10.8 MAC OS原版通用安装教程
  10. 一场来自腾讯的自我革命,已然来临!