java_验证哥德巴赫猜想
来源:互联网 发布:中日开战 知乎 编辑:程序博客网 时间:2024/06/05 05:22
编程验证哥德巴赫猜想,即任何大于6的偶数可以表示为两素数之和,如10=3+7。
package work01;import java.util.Scanner;public class Day {//判断是否是素数/*public boolean isPrim(int n){int i;for(i=2;i<n/2;i++){if(n%i==0)break;}if(i>=n/2)return true;return false;}*///最简单的埃式筛法public boolean isPrim(int n){int a[]=new int [1111];int i,j;for(i=2;i<=n;i++){if(a[i]==0){for(j=i+i;j<=n;j+=i){a[j]=1;}}}if(a[n]==0)return true;elsereturn false;}public void f(int n){if(n<6||n%2==1){return;}for(int i=2;i<=n-1;i++){if(this.isPrim(i)&&this.isPrim(n-i)){System.out.println(n+"="+i+"+"+(n-i));}}}public static void main(String[] args){Scanner sc=new Scanner(System.in);System.out.print("输入一个n:");int n=sc.nextInt();Day g=new Day();g.f(n);}}/*输入一个n:1616=3+1316=5+1116=11+516=13+3*/
阅读全文
0 0
- java_验证哥德巴赫猜想
- JAVA_哥德巴赫猜想的证明
- VC++验证哥德巴赫猜想
- 验证哥德巴赫猜想
- 哥德巴赫猜想初步验证、、、、
- 验证“哥德巴赫猜想”
- 验证 哥德巴赫猜想
- 验证哥德巴赫猜想
- 验证哥德巴赫猜想
- 验证哥德巴赫猜想-C
- 验证哥德巴赫猜想
- 验证哥德巴赫猜想
- 58-验证哥德巴赫猜想
- 编程验证哥德巴赫猜想
- 验证哥德巴赫猜想
- 验证哥德巴赫猜想
- 验证“哥德巴赫猜想”
- 验证哥德巴赫猜想
- HTTP的请求头标签 If-Modified-Since
- MySQL组合查询(Union)
- 企业级Linux服务器安全防护要点
- Redis的持久化——AOF
- 这些至关重要的细节,同你的产品体验息息相关
- java_验证哥德巴赫猜想
- 【树哈希】BZOJ4337 BJOI2015 树的同构
- 03 Java 运算符
- [线性代数]二次型
- spring事务详解
- 求解N以内的质数问题
- 设计模式之抽象工厂模式
- 推荐系统--揭开推荐的神秘面纱
- 常见排序算法之JavaScript实现