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语言实现寻找大素数相关推荐
- r语言中which的使用_大数据分析R语言RStudio使用教程
RStudio是用于R编程的开源工具.如果您对使用R编程感兴趣,则值得了解RStudio的功能.它是一种灵活的工具,可帮助您创建可读的分析,并将您的代码,图像,注释和图解保持在一起. 在此大数据分析R ...
- 大数据分析R语言RStudio使用教程
RStudio是用于R编程的开源工具.如果您对使用R编程感兴趣,则值得了解RStudio的功能.它是一种灵活的工具,可帮助您创建可读的分析,并将您的代码,图像,注释和图解保持在一起. 在此大数据分析R ...
- 编译原理大作业-PL0语言编译器
编译原理大作业-PL0语言编译器 一.实验目的 二.源码说明 1.头文件pl0.h (1 词法分析主要数据结构(通过enum symbol类实现) 1.保留字(13+4个): 2.运算符及界符(16+ ...
- 【自然语言处理】【多模态】BLIP:面向统一视觉语言理解和生成的自举语言图像预训练
BLIP: 面向统一视觉语言理解和生成的自举语言图像预训练 <BLIP: Bootstrapping Language-Image Pre-training for Unified Vision ...
- Spark快速大数据分析——Scala语言基础(壹)
Spark快速大数据分析--Scala语言基础(壹) 文章目录 Spark快速大数据分析--Scala语言基础(壹) 前记 Scala的历史 环境搭建: 1.SBT构建工具和REPL: 2.使用IDE ...
- 百度数字人度晓晓再战上海高考作文:生成超百种语言,高分水平却被判零分
本文已在飞桨公众号发布,查看请戳链接: 百度数字人度晓晓再战上海高考作文:生成超百种语言,高分水平却被判零分 还记得上个月在高考语文作文挑战中,以48分超过75%考生的百度AI数字人度晓晓吗?7月8日 ...
- python十大语言_2015 年十大流行 Python语言 库
本文主要向大家介绍了2015 年十大流行 Python语言 库,通过具体的内容向大家展示,希望对大家学习Python语言有所帮助. Python编程语言的一大优势,就在于其丰富的第三方库.经过过去一年 ...
- 深大c语言程序设计题库,深大复试C语言程序.doc
深大复试C语言程序 深圳大学信息工程学院复试C语言题库 A类-简 单 题 A1:设计一个菜单程序,选择数字键1~3分别在屏幕中间输出正三角形.倒三角形和菱形,选择数字4结束操作并回到操作系统状态. A ...
- bupt 大作业C语言 ——冯诺依曼式CPU模拟器
bupt 大作业C语言 --冯诺依曼式CPU模拟器 /* 作者:bupt 时间:2021.7.10主函数main1>取指令,保存到寄存器2>分析指令,执行指令3>输出代码,数据 代码 ...
- C语言结构联合位字段知识体系总结大学霸IT达人
C语言结构联合位字段知识体系总结大学霸IT达人 C语言的基础类型中只能去定义单一类型的变量用于指代数据,但在现实生活中我们常常要处理的数据却会包含多种类型的数据. 例如,公司员工的信息管理,每个员工的 ...
最新文章
- 产品经理在创造AI,到底在创造什么
- Mysql 索引优化分析_如何优化MySQL的性能?从索引方面优化案例分析
- 我的专业博客启动了!
- python分析工具有哪些_常用Python数据分析工具汇总
- ie代理配置错误_电缆厂组织结构图的7个常犯错误!
- JAVA中的hasNextInt()方法多次调用只有一个结果的原因
- 让你的CSS更尽完美的技巧
- 自己编写的Java获取CRC16校验码
- app上传遇到的一些问题
- 新基建+新科技,Hightopo助力智慧港口数字化转型
- 接口测试用例生成工具介绍及应用
- [RK3399 Android7.1.2]新增wifibt模块:rtl8822cs驱动以及解决所遇问题
- Ubuntu 编译XCB源码
- 四年,工作、辞职、学习
- (KWS-LSTM)Max-pooling loss training of long short-term memory networks for small-footprint keyword s
- 西北工业大学明德学院计算机老师,师资队伍结构
- k37.第十五章 K8s运维篇-Prometheus监控 (三)
- RHCE 7.0 考试命令整理
- python运动学仿真的意义_运动学仿真和动力学仿真有什么区别和联系?
- 岁月不饶人,09年是第一拨90后奔二的一年