求素数的算法

简介: 素数:大于1的自然数中,只能被1和它本身整除的数。#include#include#includeint IsPrime(int n){ int i; if(n%2==0) return 0;//如...

素数:大于1的自然数中,只能被1和它本身整除的数。

#include<stdio.h>
#include<time.h>
#include<math.h>
int IsPrime(int n){
    int i;
    if(n%2==0) return 0;//如果n是偶数
    //从3开始 因为2是素数 
    //用sqrt  到√n时就把2到n-1都判断过了
    for(i = 3;i <= sqrt(n);i+=2){//i = i + 2 也是排除偶数
        if(n%i==0) return 0;
    }
    return 1; 
}
int main(){
    int n,i;
    int t1 = clock();
    printf(" 2 "); 
    for(i = 3;i<=100000;i++){
        if(IsPrime(i)) printf(" %d ",i);
    }
    int t2 = clock();
    printf("\n运行时间:%d\n",t2-t1);
} 
目录
相关文章
|
5G 数据安全/隐私保护
5G终端标识SUPI,SUCI及IMSI解析
IMSI,SUPI,SUCI均为UE终端标识,区别在于IMSI为LTE终端标识,SUPI为5G非加密终端标识,一般等同于IMSI,SUCI为5G加密终端标识,需要解密后才能得到SUPI。
3463 0
5G终端标识SUPI,SUCI及IMSI解析
|
前端开发 网络协议 Dubbo
超详细Netty入门,看这篇就够了!
本文主要讲述Netty框架的一些特性以及重要组件,希望看完之后能对Netty框架有一个比较直观的感受,希望能帮助读者快速入门Netty,减少一些弯路。
93598 33
超详细Netty入门,看这篇就够了!
|
12月前
|
机器学习/深度学习 编解码 物联网
极致的显存管理!6G显存运行混元Video模型
混元 Video 模型自发布以来,已成为目前效果最好的开源文生视频模型,然而,这个模型极为高昂的硬件需求让大多数玩家望而却步。魔搭社区的开源项目 DiffSynth-Studio 近期为混元 Video 模型提供了更高效的显存管理的支持,目前已支持使用24G显存进行无任何质量损失的视频生成,并在极致情况下,用低至 6G 的显存运行混元 Video 模型!
1076 13
|
存储 运维 算法
从 JDK 9 到 19,认识一个新的 Java 形态(内存篇)
这篇文章是 EDAS 团队的同学在服务客户的过程中,从云原生的角度将相关的功能进行整理和提炼而来。希望能和大家一起认识一个新的 Java 形态。
9583 96
从 JDK 9 到 19,认识一个新的 Java 形态(内存篇)
|
弹性计算 Ubuntu 安全
阿里云服务器镜像选择全指南:不同类型的镜像区别及选择参考
阿里云服务器镜像,作为ECS实例的“装机盘”,不仅提供了操作系统,还包含了初始化应用数据和预装软件。选择合适的镜像对于云服务器的性能和稳定性至关重要。本文将详细解析阿里云服务器提供的多种镜像类型,包括公共镜像、自定义镜像、共享镜像、云市场镜像和社区镜像,以供参考和选择。
阿里云服务器镜像选择全指南:不同类型的镜像区别及选择参考
|
JSON 算法 安全
JWT、JWE、JWS 、JWK 都是什么鬼?还傻傻分不清?
JWT 相信很多小伙伴都知道,JSON Web Token,如果在项目中通过 jjwt 来支持 JWT 的话,可能只需要了解 JWT 一个概念即可,但是现在很多时候我们可能不是使用 jjwt,而是选择 nimbus-jose-jwt 库,此时就有可能接触到一些新的概念,如 JWE、JWS。那么 JWE、JWS 以及 JWT 之间是什么关系呢?
3562 0
JWT、JWE、JWS 、JWK 都是什么鬼?还傻傻分不清?
|
机器学习/深度学习 人工智能 自然语言处理
人工智能与人性化设计的协同进化
随着人工智能(AI)技术的迅猛发展,我们不仅看到了其在各个领域的广泛应用,更重要的是,它正在逐步融入我们的日常生活,改变着我们与技术的互动方式。这篇文章将探讨人工智能与人性化设计的协同进化,分析两者如何相互促进,共同塑造未来的技术发展方向。
|
XML 人工智能 JSON
Postman 的绝佳替代品 -httpie 桌面版介绍
Postman 的绝佳替代品 -httpie 桌面版介绍
|
存储 算法 安全
深入学习 GC 算法 - 标记清除算法
深入学习 GC 算法 - 标记清除算法
4695 2
深入学习 GC 算法 - 标记清除算法