判断质数5个程序

1、

#include <stdio.h>
int main()
{
int i,no;
unsigned long counter=0;
for(no=2;no<=1000;no++)
{
for(i=2;i<no;i++)
{
counter++;
if(no%i==0) break;
}
if(no == i)
printf("%d\n",no);
}
printf("乘除运算的次数:%lu\n",counter);
return 0;
}

2、

#include <stdio.h>
int main()
{
int i,no;
unsigned long counter=0;
for(no=2;no<=1000;no++)
{
for(i=2;i<no;i++)
{
counter++;
if(no%i==0) break;
}
if(no == i)
printf("%d\n",no);
}
printf("乘除运算的次数:%lu\n",counter);
return 0;
}

3、

#include <stdio.h>
int main()
{
int i,no;
unsigned long counter=0;
for(no=3;no<=1000;no=no+2)
{
for(i=3;i<no;i=i+2)
{
counter++;
if(no%i==0) break;
}
if(no == i)
printf("%d\n",no);
}
printf("乘除运算的次数:%lu\n",counter);
return 0;
}

4、

#include <stdio.h>
int main()
{
int i,no;
int prime[500];
int prt=0;
unsigned long counter=0;
prime[prt++]=2;
prime[prt++]=3;
for(no=5;no<=1000;no=no+2)
{

for(i=1;i<prt;i++)
{
counter++;
if(no%prime[i]==0) break;
}
if(prt == i)
prime[prt++]=no;
}
for(i=0;i<prt;i++) printf("%d\n",prime[i]);

printf("乘除运算的次数:%lu\n",counter);
return 0;
}

5、

#include <stdio.h>
int main()
{
int i,no;
int prime[500];
int prt=0;
unsigned long counter=0;
prime[prt++]=2;
prime[prt++]=3;
for(no=5;no<=1000;no=no+2)
{
int flag=0;

for(i=1;counter++,prime[i]*prime[i]<=no;i++)
{

if(no%prime[i]==0)
{
flag=1;
break;
}
}
if(!flag)
prime[prt++]=no;
}
for(i=0;i<prt;i++) printf("%d\n",prime[i]);

printf("乘除运算的次数:%lu\n",counter);
return 0;
}

转载于:https://www.cnblogs.com/bluewelkin/p/3514183.html

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/292054.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

linux笔记 3-4 SMTP,.配置电子邮件传输

***************4.配置电子邮件传输*****************##1.基本电子邮件配置##配置dns服务&#xff0c;添加MX记录两台服务器分别配置 /etc/postfix/main.cf文件myhostname--主机名mydomain--域名myorigin--重写本地发布的电子邮件,使其显示为来自该域。这样有助于确保响应返回入…

希尔排序算法的实现

希尔排序(Shell Sort)是插入排序的一种&#xff0c;它是针对直接插入排序算法的改进。该方法又称缩小增量排序&#xff0c;因DL&#xff0e;Shell于1959年提出而得名。 希尔排序实质上是一种分组插入方法。它的基本思想是&#xff1a;对于n个待排序的数列&#xff0c;取一个小于…

linux c之信号signal处理机制

最近同事的程序设计过程中用到了Linux的signal机制&#xff0c;从而引发了我对Linux中signal机制的思考。Signal机制在Linux中是一个非常常用的进程间通信机制&#xff0c;很多人在使用的时候不会考虑该机制是具体如何实现的。signal机制可以被理解成进程的软中断&#xff0c;因…

python不能分配给操作员_Python:无法分配给li

运算符的左侧需要是变量。你在这里做的是告诉python&#xff1a;“你知道第一个吗&#xff1f;将其设置为输入的字符串。“。1是文字数字&#xff0c;而不是变量。1总是1&#xff0c;您不能将其“设置”为其他值。变量就像一个可以存储值的框。1是可以存储在变量中的值。input调…

技术分享 | 微服务模式下如何高效进行API测试

导读&#xff1a;微服务架构下&#xff0c;API 测试的最大挑战来自于庞大的测试用例数量&#xff0c;以及微服务之间的相互耦合。基于这种挑战&#xff0c;如何进行高效的API测试&#xff0c;选择什么样的方式就比较重要&#xff0c;此文主要是采用契约测试的方法来对微服务模式…

由CloudStack项目引起的ESXI嵌套虚拟化引起的二级虚拟机无法被访问

关于这个问题&#xff0c;主要以文字描述为主&#xff0c;最终解决方法其实就一个步骤。问题描述&#xff1a;某客户需要部署某企业的云平台&#xff0c;但是由于年前没有足够的物理机资源&#xff0c;所以提供的资源均为虚拟机&#xff0c;现在让我们做技术评估。其实观察整个…

美女的床真的好难爬......

1 地中海式茂密&#xff1f;▼2 阴着呐▼3 拜拜了您呐▼4 草莓从哪里来▼5 爷青结系列▼6 没点才艺还住不了酒店了▼7 美女的床果真很难爬(真从500平大床中醒来)▼8 数学能有多有趣▼你点的每个赞&#xff0c;我都认真当成了喜欢

控制器方法错误处理

错误处理一直是开发维护阶段需要重点关注的一块&#xff0c;控制器中方法原则上都需要处理错误。 1、添加BaseController 路径&#xff1a;nweb\src\main\java\com\nankang\cati\nweb\controller\BaseController.java 所有的控制器都继承BaseController 2、使用&#xff1a; 1&…

linux最常用的20条命令

玩过Linux的人都会知道&#xff0c;Linux中的命令的确是非常多&#xff0c;但是玩过Linux的人也从来不会因为Linux的命令如此之多而烦恼&#xff0c;因为我们只需要掌握我们最常用的命令就可以了。当然你也可以在使用时去找一下man&#xff0c;他会帮你解决不少的问题。然而每个…

linux之od命令总结

od命令用于输出文件的八进制、十六进制或其它格式编码的字节,通常用于显示或查看文件中不能直接显示在终端的字符。常见的文件为文本文件和二进制文件。此命令主要用来查看保存在二进制文件中的值。比如,程序可能输出大量的数据记录,每个数据是一个单精度浮点数。这些数据记…

EF Core 6 新功能汇总(一)

在这篇文章中&#xff0c;你将看到 EF Core 6 中的十个新功能&#xff0c;包括新的特性标注&#xff0c;对时态表、稀疏列的支持&#xff0c;以及其他新功能。1Unicode 特性在 EF Core 6.0 中&#xff0c;新的 UnicodeAttribute 允许你将一个字符串属性映射到一个非 Unicode 列…

swift string转int_swift中结构体和类的区别(值类型和引用类型的区别)

在swift中结构体和类有着更多的相同之处&#xff0c;在一般的使用中能够做到互相替换。我们可以先看看官方文档的描述&#xff1a;Unlike other programming languages, Swift doesn’t require you to create separate interface and implementation files for custom structu…

DS5020配置集群存储

一、方案设计 计划给某公司服务器制作集群&#xff0c;存储划分大致如下&#xff1a; 1、 将存储磁盘制作为raid5&#xff1b; 2、 划分两个Storage Partition给两类集群使用&#xff0c;一类为数据库服务&#xff0c;一类为各种应用服务 二、存储的连接 1、存储的简介 Serial …

RequireJS首次加载偶尔失败

现象&#xff1a;第一次加载JS文件&#xff0c;首次加载偶尔失败&#xff1b; 原因&#xff1a;require([jquery, operamasks, zTree, jQueryCookie]&#xff0c;中前后引用同步加载&#xff1b; 解决方式&#xff1a;shim声明前置加载&#xff1b; 配置如下&#xff1a; requi…

linux之file命令总结

解释&#xff1a; file是通过查看文件的头部内容&#xff0c;来获取文件的类型使用file命令可以知道某个文件究竟是二进制&#xff08;ELF格式&#xff09;的可执行文件, 还是Shell Script文件&#xff0c;或者是其它的什么格式。 file能识别的文件类型&#xff1a;目录、Shel…

优化.NET 应用程序 CPU 和内存的11 个实践

https://michaelscodingspot.com/cpu-bound-memory-bound/优化.NET 应用程序 CPU 和内存的11 个实践凡事都有其限度&#xff0c;对吧&#xff1f;汽车只能开这么快&#xff0c;进程只能使用这么多内存&#xff0c;程序员只能喝这么多咖啡。我们的生产力受到资源的限制&#xff…

陈省身:三角形内角和不等于180°

全世界只有3.14 % 的人关注了爆炸吧知识三角形外角和为360作为公认的劳模&#xff0c;平日里&#xff0c;超模君不但要码字&#xff0c;工作之余还要监督表妹做作业&#xff0c;也难怪表妹成绩总是能名列前茅。今天表妹做作业时&#xff0c;遇到一道判断题&#xff1a;“三角形…

跟我学PHP第二篇- 配置Mysql以及PHP WampServer篇(1)

大家好&#xff0c;昨天我给大家介绍了如何去安装ZEND STUDIO&#xff0c;下面昨天文章的链接&#xff1a; http://www.cnblogs.com/kmsfan/p/zendStudio.html 本节为配置的第一部分&#xff0c;还没有讲完全部&#xff0c;因为个人工作比较忙&#xff0c;没有一整天时间写博客…