这是很久以前写的代码。代码很简洁,也很简单。
但是今天再做一个关于求质数的笔试题的时候,自己又习惯性的写了一个更加耗时的代码,所以在这里把以前写过的代码重新发表一次,加深一下印象。
/*
* 求100以内的质数
* @version 1.0 2012/5/12
* @auther akon
*/
package com.akon405.www;
public class PrimeNumber {
public PrimeNumber(int n)
{
int i,j;
for(i=2;i<=n;i++){
boolean mark=true;
for(j=2;j<=i-1;j++){
if(i%j==0){
mark=false;
break;//break是关键,可以提高效率
}
}
if(mark==true){
System.out.print(i+",");
}
}
}
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
new PrimeNumber(100);
}
}
结果:
2,3,5,7,11,13,17,19,23,29,31,37,41,43,47,53,59,61,67,71,73,79,83,89,97,
分享到:
相关推荐
用python求100以内质数
求100-200之间的素数,c语言的源代码,方法非常好
求XX以内的全部素数,代码已经过优化,效率高。
### C语言求100到200之间的素数 #### 知识点解析 **题目背景:** 在计算机科学领域,素数检测是常见的算法问题之一。本篇代码示例通过C语言实现了一个简单的程序,该程序能够找出100至200之间的所有素数。对于...
#### 三、求解100以内素数的算法实现 - **核心思路**: - 对于每个数`i`(从2到100),检查其是否为素数。 - 使用一个变量`jishu`记录是否找到因子,初始值设为1表示当前数可能是素数。 - 计算每个数的平方根`...
### 100万以内的素数表 #### 知识点概述 本文将详细介绍“100万以内的素数表”的相关知识点,包括素数的基本概念、素数的重要性以及如何生成和应用素数表等内容。 #### 素数的基本概念 **素数**(Prime Number)指...
求100 以内的素数。要求:1)以十进制输出这些素数,每行10 个,每输出一个素数都要有数秒的停顿;2)统计这些素数的个数,以十进制形式输出;3)计算这些素数之和,以十进制形式输出;4)数据的输入和结果的输出都要有必要的...
求出100以内的素数,并将这些数在屏幕上5个一行的显示出来。
//100以内的所有的素数 #include int main(int argc, char *argv[]) { int num,i,count; for(num=1;num<=100;num++){//外层循环 //输出num的所有约数 count=0; for(i=1;i;i++)//内层循环 { if(num%i==...
c语言写的求100以内的素数。
c++程序求100以内的质数,很简单的就是要会质数的函数就可以,赚点分数 希望和高手学习
1->100的素数个数为:25 101->200的素数个数为:21 201->300的素数个数为:16 301->400的素数个数为:16 401->500的素数个数为:17 501->600的素数个数为:14 601->700的素数个数为:16 ......
C语言程序设计-求给定正整数m以内的素数之和;例如:当m=20时,函数值为77;
"C语言100以内质数"这个主题是初学者经常接触到的一个经典问题,它涉及到算法设计、数学概念以及C语言的基本语法。 质数是指大于1的自然数,除了1和它本身以外没有其他因数的数。例如,2、3、5、7、11等都是质数。...
可以求100 以内的所有素数,可以通过代码中的100改成其他的整数,可以求道其他整数以内的素数
这个是用Java求100以内素数的一个小程序,希望大家多多指教,如想有更多的交流,请加我347152427
- 在50以内,4和6的公倍数有12, 24, 36, 48,这些都是12的倍数。 7. **工作效率**: - 甲的工作效率是34/9,乙是31/8,丙是26/7。 - 通过比较,甲做得最快(因为34/9最大),丙做得最慢(26/7最小)。 8. **...
通过运行这个程序,我们可以得到100以内的所有素数:2, 3, 5, 7, 11, 13, 17, 19, 23, 29, 31, 37, 41, 43, 47, 53, 59, 61, 67, 71, 73, 79, 83, 89 和 97。 在实际应用中,我们还可以优化算法以提高效率,例如,...
page: .asciiz "-----用筛选法求 100 以内素数-----\n\n" .text .globl __start__ start: la $t0, array # ... ``` 代码解释 1. 首先,我们定义了一个数组array,大小为400个字节,用来存储从2到100的所有数字的...
使用筛选法来确定100以内的素数并将其输出 使用时请在dev运行