该楼层疑似违规已被系统折叠 隐藏此楼查看此楼

找到一亿内所有素数并写入文件用时 35秒.

#include "math.h"

#include "stdio.h" #include "stdlib.h" #include "time.h"

int isP(int num,int *p) { int i; int len=p[0]; int flag=1; p++;

for(i=0;i

return flag; }

int fun(int num) { int cnt=(int)sqrt((double)num);

if(cnt) while(num%cnt) cnt--; return cnt==1; }

void main() { int h=100000000; int l=2; int len=sqrt((double)h)+1; int n=len/log(len)+1; long i; clock_t start,end; int *a=(int)calloc(sizeof(int),(int) (2*len/log(len))); FILE *fp=fopen("p.txt","w");

a[0]=1; a[1]=2;

for(i=3;i

printf("num:%d,n:%d,len:%d\n",a[0], (int)(3*len/(log(len)*2)),len);

start=clock();

if(2<=l) fprintf(fp,"%d\n",2); for(i=l+!(l%2);i<=h;i+=2) if(isP(i,a)) fprintf(fp,"%d\n",i);

end=clock();

fclose(fp);

printf("%f\n",(double)(end-start)/CLOCKS_PER_SEC);

free(a); }

}

c语言实现大素数的生成,C语言实现寻找大素数相关推荐

  1. nodejs html多语言切换,利用 nodejs 自动生成 Android 语言包实现应用内切换多语言的方案...

    Android 默认的多语言支持 在 Android 工程的 res 目录下,通过定义对应的语言文件夹名称就可以实现多语言支持 // 手动切换语言 Resources resources = getR ...

  2. 考那么多试,拿那么高分,大模型们真的懂语言了吗?

    选自quantamagazine 作者:Melanie Mitchell 机器之心编译 编辑:小舟.张倩 关于 GPT-3 等大规模语言模型能否理解人类语言,人们一直存在分歧. 十年前,IBM 的 W ...

  3. C语言中的标识符以字母或下划线开头,牛逼大神整理的C语言基础知识,你确定你不码下来?...

    [[怪兽爱C语言]牛逼大神整理的C语言基础知识,你确定你不码下来?]https://toutiao.com/group/6577344220355363341/?iid=15906422033& ...

  4. 陕科大c语言大作业,西工大c语言大作业.ppt

    西工大c语言大作业 求最小非平凡因子 1.题目描述 给定一个整整数n(2 ≤ n ≤ 50),求n的最小非平凡因子. 2.输入 输入仅一行,一个正整数n(2 ≤ n ≤ 50). 3.输出 输出仅一行 ...

  5. [2021]Linux下C语言qrencode二维码生成库的基本使用和ARM开发板移植

    文章目录 一.前言 二.准备所用到的环境以及版本信息 1.Ubuntu和内核版本 2.gcc和g++版本 3.交叉编译gcc和g++版本 4.开发板信息 三.开发环境编译&安装qrencode ...

  6. python是一种蟒蛇使用的语言_python树莓派系列教程一:初识大蟒蛇 python(python语言环境搭建篇)...

    作者:剑若游龙微信公众号<科学是什么东东>,欢迎关注 作者微信号,欢迎与我交流 网络爬虫,人工智能,机器学习,如何让计算机理解能力更强,如 何让你手中的机器人更人性化,更聪明? 不管是大人 ...

  7. 系统级编程语言性能大PK的笑话-Go语言

    2019独角兽企业重金招聘Python工程师标准>>> 喜欢和不喜欢Go语言的都喜欢拿性能PK说事. 流传比较广的是benchmarksgame的PK数据: http://bench ...

  8. 大数据分析Python和R语言的优缺点

    从主观的角度来看,已有数十篇文章比较了Python与R.大数据分析Python和R语言的优缺点旨在更客观地研究语言.我们将在Python和R中并排分析数据集,并显示两种语言需要哪些代码才能获得相同的结 ...

  9. 免费伪原创视频生成 易语言修改视频md5

             免费伪原创视频生成 易语言修改视频md5          起初过了第一第二级流量池之后,再在高峰期,就有比较高的几率在流量增长的很高峰的时期,获得很多的播放量.           ...

最新文章

  1. mysql有两个结果集,MySQL:两个结果集的差异
  2. 计算机图形学论文_论图计算
  3. python并行任务之生产消费模式
  4. 【李宏毅2020 ML/DL】P97-98 More about Meta Learning
  5. 第三十八篇 pandas模块
  6. 科大讯飞语音合成的引入
  7. Oracle 安装 与 卸载 以及 使用 plsqldev
  8. php输入框形式,文本框有哪两种方式
  9. 车联网群雄逐鹿,通信业将如何掘金?
  10. .bat 是什么? (批处理脚本)
  11. 企业10大管理流程图,赶紧收藏!
  12. AndroidWear官方文档总结05 - 手持设备与穿戴设备的通知同步
  13. linux superblock 时间,e2fsck: Bad magic number in super-block_Linux
  14. 英语单词的形象联想组合记忆法
  15. 【圣诞系列】注意:这款Python版创意十足的专属“圣诞二维码”上线啦(赶紧收藏)
  16. 大学期末不挂科速成课-史上最全
  17. Huffman 编码 实验报告
  18. java 画饼图和图案
  19. 结合bootstrap编写右侧点状导航样式
  20. Android 基础知识4-3.3 Button(按钮)与ImageButton(图像按钮)详解

热门文章

  1. c语言encoder作业字符数组,C语言练习题库----数组
  2. 在下列数据类型中、python不支持的是_在下列数据类型中, Python不支持的是_学小易找答案...
  3. Dictionary 泛型类 [转]
  4. 几种常见的微服务架构方案简述——ZeroC IceGrid、Spring Cloud、基于消息队列
  5. Yahoo Programming Contest 2019 E - Odd Subrectangles
  6. 第三方支付框架开发简要文档
  7. ngx-bootstrap使用04 carousel组件
  8. codeforces 431 B Shower Line【暴力】
  9. 代码阅读是写好程序的基本能力
  10. 【个人笔记】OpenCV4 C++ 快速入门 25课