编写一个程序,降序显示前50个素数,使用栈来存储素数。
import java.util.Stack; /** * 编写一个程序,降序显示前50个素数,使用栈来存储素数 */ public class Exercise_25_4 { public static void main(String[] args) { int num = 2; Stack<Integer> stack = new Stack<Integer>(); while(num>1) { if(isPrime(num)) { stack.push(num); if(stack.size()==50) { break; } } num++; } System.out.print("[ "); int size = stack.size(); for(int i=0;i<size;i++) { System.out.print(stack.pop()+" "); } System.out.println("]"); } /** * 判断一个数是否是素数 * @param num * @return */ public static boolean isPrime(int num) { for (int i=2; i <=Math.sqrt(num); i++) { if (num % i == 0) { return false; } } return true; } }
运行结果:
[ 229 227 223 211 199 197 193 191 181 179 173 167 163 157 151 149 139 137 131 127 113 109 107 103 101 97 89 83 79 73 71 67 61 59 53 47 43 41 37 31 29 23 19 17 13 11 7 5 3 2 ]
相关推荐
69.java找素数.zip69.java找素数.zip69.java找素数.zip69.java找素数.zip69.java找素数.zip69.java找素数.zip69.java找素数.zip69.java找素数.zip69.java找素数.zip69.java找素数.zip69.java找素数.zip69.java找素数...
编写一个程序,从键盘输入一个偶数,输出该偶数写成的两个素数之和
编写筛选查找素数函数: void sieve(bool isPrime[], int n) 其中isPrime[ ]为一个布尔型数组,n为数组大小。由于2是第一个素数, 所以设置isPrime[0]和isPrime[1]的值为false,并设置其余的元素初值为true。 然后对...
用python编写代码找出...prime=[] #用一个列表来存储素数 yes=True print(功能:找出所有小于等于1000的素数) for i in range(2,1000+1): #1不是素数,range“前闭后开” yes=True for j in range(2,i): if i%j==0:
MATLAB寻找素数的源程序代码.rarMATLAB寻找素数的源程序代码.rarMATLAB寻找素数的源程序代码.rarMATLAB寻找素数的源程序代码.rarMATLAB寻找素数的源程序代码.rarMATLAB寻找素数的源程序代码.rarMATLAB寻找素数的源...
C语言程序设计-编写程序。判断整数m是否是素数
利用Java 编写程序读入一个整数,显示该数的所有素数因子,例如,输入整数位120,输出为2、2、2、3、5。
一个文本文件中,每行文本只包含一个素数数据。 2. 编写程序求出10万以内的所有素数,然后再判断这些素数中 哪些是由素数拼接而成的。例如素数23就符合条件, 23本身是素数,其由素数2,和素数3拼接(连接)组成...
求2到任意的整数之间的素数.....只输入一个任意的整数就有结果.... 是用C#写的窗体应用程序...适合与做作业....很不错的哦..........
一个素数,当她的数字位置对换以后仍为素数,这样的数称为绝对素数。
Android Studio 3.0 编写的素数查询小程序,适合新手教学,很简易!
前50个素数.cpp
用的是vs 2010版本编写的C++程序,判断一个整数是否为素数。
求解第N个质数(第N个素数)vs2010项目计算时间差不多 用的是试除法
java代码-使用java编写程序打印出N以内的素数的源代码 ——学习参考资料:仅用于个人学习使用!
编制一个返回值为bool型的函数isPrimer(),用于判断参数是否为素数,调用函数回答以下问题(请包括在一个main()函数中完成,输出时,用明显的提示语,说明正在完成哪个任务。) (1)输出10000以内的所有素数。 (2...
编写一个判断素数的函数名字为sushu,在主函数调用此函数, 实现输出100-200之间的素数。
C语言程序设计-程序举例判断素数.pptx
编写程序:计算100-10000之间有多少个素数,并输出所有素数。
小爱特别喜欢素数,现在单纯的素数已经无法满足他的狂热了,他需要更多与素数相关的数!经过苦苦思考,他终于找了一种与素数相关的数——因子个数是...现在给你一个数 n,请你求出其中所有小于等于 n 的因子素数之和。