import java.util.Scanner;public class Hello {private static Scanner in;public static void main(String[] args) {Scanner in = new Scanner(System.in);int []primes = new int [50];//建立一个大小为50的数组来存放前五十个素数primes[0] = 2;int cnt = 1; // 数组primes的下标MAIN_LOOP:for(int x = 3;cnt < 50; x++){for(int i = 0; i < cnt; i++){if(x % primes[i] == 0) // x如果能整除已经存在的素数表中的素数{continue MAIN_LOOP;}}//都没能整除前面的素数的话,说明x此时是一个素数primes[cnt++] = x;}for(int k:primes){System.out.print(k+" ");}}
}

转载于:https://www.cnblogs.com/pjc20/p/7707695.html

找出前50个素数,构成素数表相关推荐

  1. 【面试现场】如何在10亿数中找出前1000大的数

    小史是一个应届生,虽然学的是电子专业,但是自己业余时间看了很多互联网与编程方面的书,一心想进BAT互联网公司. 之前小史在BAT三家的面试中已经挂了两家,今天小史去了BAT中的最后一家面试了. 简单的 ...

  2. 如何在 10 亿数中找出前 1000 大的数?

    作者 | channingbreeze 责编 | 胡巍巍 小史是一个应届生,虽然学的是电子专业,但是自己业余时间看了很多互联网与编程方面的书,一心想进BAT互联网公司. 之前小史在BAT三家的面试中已 ...

  3. 如何在10亿个整数中找出前1000个最大的数?

    作者:vincent-duan,专注 Java,沉迷开源,架构师社区合伙人! 面试题目:如何在10亿个整数中找出前1000个最大的数. 我们知道排序算法有很多: 冒泡算法:通过两层for循环,外层第一 ...

  4. 谈从10亿个数中找出前10万个最大的

    谈从10亿个数中找出前10万个最大的 期的实验显示10亿个浮点数大概占据3G左右的空间,因此全部一次性读入内存目前在个人PC上是不太现实的.本次讨论不考虑内存等等,只考虑算法. 如果一次性比较排序,然 ...

  5. 如何在10亿个整数中找出前1000个最大的数(TopN算法)

    面试题目:如何在10亿个整数中找出前1000个最大的数. 我们知道排序算法有很多: 冒泡算法:通过两层for循环,外层第一次循环找到数组中最大的元素放置在倒数第一个位置,第二次循环找到第二大的元素放置 ...

  6. C语言习题:输入10个学生5门课的成绩,分别用函数实现下列功能:①计算每个学生的平均分;②计算每门课的平均分;③找出所有50个分数中最高的分数所对应的学生和课程;④计算平均分方差;

    ***题目:***输入10个学生5门课的成绩,分别用函数实现下列功能: ①计算每个学生的平均分; ②计算每门课的平均分; ③找出所有50个分数中最高的分数所对应的学生和课程; ④计算平均分方差; /* ...

  7. 经典面试题:64匹马,8个赛道,找出前4名最少比赛多少场?

    第一步:全部马分8组,各跑一次,然后淘汰掉每组的后四名(8次): 此时,只有列上有大小关系,行上是没有大小关系的. 最少10次选出前四,最多11次选出前四 在以上的两次比赛过后可以得出,A1 直接晋级 ...

  8. 在10亿个数中找出前1000个最大的

    在10亿个数中找出前1000个最大的 假设现在有一个文件,里面存放了10亿个整数,需要找出前1000个最大的. 方法: 1.普通排序,部分排序:几乎不可取. 2.分治法:随机选一个数t,然后对整个数组 ...

  9. 10亿数据找出前100大的数据

    方法1:利用堆排实现 取前m个数,建立一个小根堆.建堆的时间复杂度为O(mlogm) 顺序读取后边的元素,如果该元素比堆顶的元素小,直接丢弃.如果大于堆顶的元素则替换它,然后调整堆,最坏的情况是每一次 ...

最新文章

  1. 机器学习笔试题精选(四)
  2. DP——最优矩阵链乘最优三角剖分
  3. 进程间通信的方式(三):消息队列
  4. boost::prior用法的测试程序
  5. 【Java NIO】一文了解NIO
  6. Virtual Box 安装过程(卸载Vmware后)
  7. mysql where is_MySQL——Where条件子句
  8. maven简单工具命令
  9. 適合.net開發人員的UML自由軟件
  10. 读取 Excel 之 Epplus
  11. linux 单步启动_Linux内核如何装载和启动一个可执行程序
  12. go语言基础之切片做函数参数
  13. java安卓开发改变图片大小_Android代码中动态设置图片的大小(自动缩放),位置...
  14. 全国青少年软件编程等级考试标准Python(1-6级)
  15. selenium 复制粘贴
  16. 计算机后置音频接口,电脑后面音频插孔没声音怎么办?电脑后置插孔没声音的解决方案...
  17. 测序深度的计算,你真的掌握了吗
  18. 如何解决IE浏览器阻止下载文件
  19. 修改UINavigationItem标题字体
  20. 刚发布!新型病毒下,程序员可在家免费学习了!

热门文章

  1. 科学处理java.lang.StackOverflowError: null异常
  2. 2022-2028年中国煤制甲醇产业投资分析及前景预测报告
  3. 2022-2028年中国演出市场深度调研与发展前景报告
  4. 2022-2028年中国塑胶模具行业市场专项调研及前瞻分析报告
  5. 你的能力代表你能走多远
  6. SQL性能下降原因及Join查询
  7. GitHub上YOLOv5开源代码的训练数据定义
  8. 1977中文版_历年星云、雨果获奖长篇中文版汇总
  9. python string 转bytes 以及bytes 转string
  10. List 为什么可以实例化ArrayList