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

找到一亿内所有素数并写入文件用时 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. r语言中which的使用_大数据分析R语言RStudio使用教程

    RStudio是用于R编程的开源工具.如果您对使用R编程感兴趣,则值得了解RStudio的功能.它是一种灵活的工具,可帮助您创建可读的分析,并将您的代码,图像,注释和图解保持在一起. 在此大数据分析R ...

  2. 大数据分析R语言RStudio使用教程

    RStudio是用于R编程的开源工具.如果您对使用R编程感兴趣,则值得了解RStudio的功能.它是一种灵活的工具,可帮助您创建可读的分析,并将您的代码,图像,注释和图解保持在一起. 在此大数据分析R ...

  3. 编译原理大作业-PL0语言编译器

    编译原理大作业-PL0语言编译器 一.实验目的 二.源码说明 1.头文件pl0.h (1 词法分析主要数据结构(通过enum symbol类实现) 1.保留字(13+4个): 2.运算符及界符(16+ ...

  4. 【自然语言处理】【多模态】BLIP:面向统一视觉语言理解和生成的自举语言图像预训练

    BLIP: 面向统一视觉语言理解和生成的自举语言图像预训练 <BLIP: Bootstrapping Language-Image Pre-training for Unified Vision ...

  5. Spark快速大数据分析——Scala语言基础(壹)

    Spark快速大数据分析--Scala语言基础(壹) 文章目录 Spark快速大数据分析--Scala语言基础(壹) 前记 Scala的历史 环境搭建: 1.SBT构建工具和REPL: 2.使用IDE ...

  6. 百度数字人度晓晓再战上海高考作文:生成超百种语言,高分水平却被判零分

    本文已在飞桨公众号发布,查看请戳链接: 百度数字人度晓晓再战上海高考作文:生成超百种语言,高分水平却被判零分 还记得上个月在高考语文作文挑战中,以48分超过75%考生的百度AI数字人度晓晓吗?7月8日 ...

  7. python十大语言_2015 年十大流行 Python语言 库

    本文主要向大家介绍了2015 年十大流行 Python语言 库,通过具体的内容向大家展示,希望对大家学习Python语言有所帮助. Python编程语言的一大优势,就在于其丰富的第三方库.经过过去一年 ...

  8. 深大c语言程序设计题库,深大复试C语言程序.doc

    深大复试C语言程序 深圳大学信息工程学院复试C语言题库 A类-简 单 题 A1:设计一个菜单程序,选择数字键1~3分别在屏幕中间输出正三角形.倒三角形和菱形,选择数字4结束操作并回到操作系统状态. A ...

  9. bupt 大作业C语言 ——冯诺依曼式CPU模拟器

    bupt 大作业C语言 --冯诺依曼式CPU模拟器 /* 作者:bupt 时间:2021.7.10主函数main1>取指令,保存到寄存器2>分析指令,执行指令3>输出代码,数据 代码 ...

  10. C语言结构联合位字段知识体系总结大学霸IT达人

    C语言结构联合位字段知识体系总结大学霸IT达人 C语言的基础类型中只能去定义单一类型的变量用于指代数据,但在现实生活中我们常常要处理的数据却会包含多种类型的数据. 例如,公司员工的信息管理,每个员工的 ...

最新文章

  1. 产品经理在创造AI,到底在创造什么
  2. Mysql 索引优化分析_如何优化MySQL的性能?从索引方面优化案例分析
  3. 我的专业博客启动了!
  4. python分析工具有哪些_常用Python数据分析工具汇总
  5. ie代理配置错误_电缆厂组织结构图的7个常犯错误!
  6. JAVA中的hasNextInt()方法多次调用只有一个结果的原因
  7. 让你的CSS更尽完美的技巧
  8. 自己编写的Java获取CRC16校验码
  9. app上传遇到的一些问题
  10. 新基建+新科技,Hightopo助力智慧港口数字化转型
  11. 接口测试用例生成工具介绍及应用
  12. [RK3399 Android7.1.2]新增wifibt模块:rtl8822cs驱动以及解决所遇问题
  13. Ubuntu 编译XCB源码
  14. 四年,工作、辞职、学习
  15. (KWS-LSTM)Max-pooling loss training of long short-term memory networks for small-footprint keyword s
  16. 西北工业大学明德学院计算机老师,师资队伍结构
  17. k37.第十五章 K8s运维篇-Prometheus监控 (三)
  18. RHCE 7.0 考试命令整理
  19. python运动学仿真的意义_运动学仿真和动力学仿真有什么区别和联系?
  20. 岁月不饶人,09年是第一拨90后奔二的一年

热门文章

  1. 日期DatePicker与时间TimePicker控件
  2. 域名反向解析在自建邮件群发服务器中的应用
  3. ASP操作MSQL类
  4. 暴雪帝国倾倒前的颓萎:积重难返辉煌渐淡
  5. 多态的实现(重载,虚方法,抽象类,接口)
  6. Java编程基础10——面向对象_多态抽象类接口
  7. 1、SpringBoot------表单校验
  8. WebPack在多页应用项目中的探索
  9. MSDN、RTM、OEM、VOL四大版本之区别
  10. rails3使用ActionMail发送邮件