c语言实现大素数的生成,C语言实现寻找大素数
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
找到一亿内所有素数并写入文件用时 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语言实现寻找大素数相关推荐
- nodejs html多语言切换,利用 nodejs 自动生成 Android 语言包实现应用内切换多语言的方案...
Android 默认的多语言支持 在 Android 工程的 res 目录下,通过定义对应的语言文件夹名称就可以实现多语言支持 // 手动切换语言 Resources resources = getR ...
- 考那么多试,拿那么高分,大模型们真的懂语言了吗?
选自quantamagazine 作者:Melanie Mitchell 机器之心编译 编辑:小舟.张倩 关于 GPT-3 等大规模语言模型能否理解人类语言,人们一直存在分歧. 十年前,IBM 的 W ...
- C语言中的标识符以字母或下划线开头,牛逼大神整理的C语言基础知识,你确定你不码下来?...
[[怪兽爱C语言]牛逼大神整理的C语言基础知识,你确定你不码下来?]https://toutiao.com/group/6577344220355363341/?iid=15906422033& ...
- 陕科大c语言大作业,西工大c语言大作业.ppt
西工大c语言大作业 求最小非平凡因子 1.题目描述 给定一个整整数n(2 ≤ n ≤ 50),求n的最小非平凡因子. 2.输入 输入仅一行,一个正整数n(2 ≤ n ≤ 50). 3.输出 输出仅一行 ...
- [2021]Linux下C语言qrencode二维码生成库的基本使用和ARM开发板移植
文章目录 一.前言 二.准备所用到的环境以及版本信息 1.Ubuntu和内核版本 2.gcc和g++版本 3.交叉编译gcc和g++版本 4.开发板信息 三.开发环境编译&安装qrencode ...
- python是一种蟒蛇使用的语言_python树莓派系列教程一:初识大蟒蛇 python(python语言环境搭建篇)...
作者:剑若游龙微信公众号<科学是什么东东>,欢迎关注 作者微信号,欢迎与我交流 网络爬虫,人工智能,机器学习,如何让计算机理解能力更强,如 何让你手中的机器人更人性化,更聪明? 不管是大人 ...
- 系统级编程语言性能大PK的笑话-Go语言
2019独角兽企业重金招聘Python工程师标准>>> 喜欢和不喜欢Go语言的都喜欢拿性能PK说事. 流传比较广的是benchmarksgame的PK数据: http://bench ...
- 大数据分析Python和R语言的优缺点
从主观的角度来看,已有数十篇文章比较了Python与R.大数据分析Python和R语言的优缺点旨在更客观地研究语言.我们将在Python和R中并排分析数据集,并显示两种语言需要哪些代码才能获得相同的结 ...
- 免费伪原创视频生成 易语言修改视频md5
免费伪原创视频生成 易语言修改视频md5 起初过了第一第二级流量池之后,再在高峰期,就有比较高的几率在流量增长的很高峰的时期,获得很多的播放量. ...
最新文章
- mysql有两个结果集,MySQL:两个结果集的差异
- 计算机图形学论文_论图计算
- python并行任务之生产消费模式
- 【李宏毅2020 ML/DL】P97-98 More about Meta Learning
- 第三十八篇 pandas模块
- 科大讯飞语音合成的引入
- Oracle 安装 与 卸载 以及 使用 plsqldev
- php输入框形式,文本框有哪两种方式
- 车联网群雄逐鹿,通信业将如何掘金?
- .bat 是什么? (批处理脚本)
- 企业10大管理流程图,赶紧收藏!
- AndroidWear官方文档总结05 - 手持设备与穿戴设备的通知同步
- linux superblock 时间,e2fsck: Bad magic number in super-block_Linux
- 英语单词的形象联想组合记忆法
- 【圣诞系列】注意:这款Python版创意十足的专属“圣诞二维码”上线啦(赶紧收藏)
- 大学期末不挂科速成课-史上最全
- Huffman 编码 实验报告
- java 画饼图和图案
- 结合bootstrap编写右侧点状导航样式
- Android 基础知识4-3.3 Button(按钮)与ImageButton(图像按钮)详解
热门文章
- c语言encoder作业字符数组,C语言练习题库----数组
- 在下列数据类型中、python不支持的是_在下列数据类型中, Python不支持的是_学小易找答案...
- Dictionary 泛型类 [转]
- 几种常见的微服务架构方案简述——ZeroC IceGrid、Spring Cloud、基于消息队列
- Yahoo Programming Contest 2019 E - Odd Subrectangles
- 第三方支付框架开发简要文档
- ngx-bootstrap使用04 carousel组件
- codeforces 431 B Shower Line【暴力】
- 代码阅读是写好程序的基本能力
- 【个人笔记】OpenCV4 C++ 快速入门 25课