RFC

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

POJ2262

import java.util.Scanner;


public class _2262 {

public static boolean isPrime(int num){
for(int i = 3; i * i <= num; i += 2){
if (i * (num/i) == num)return false;
}
return true;
}
public static void main(String[] args){
Scanner sc = new Scanner(System.in);
int n;
while((n=sc.nextInt())!=0){
for(int i = 3; i <= n / 2; i+= 2){
if(isPrime(i) && isPrime(n-i)){
System.out.printf("%d = %d + %d\n", n, i, n - i);
break;
}
}
}
}

}

小结:

1.筛法求素数会出现RE;

2.根本不需要“Goldbach's conjecture is wrong”;

3.奇素数。

posted on 2012-03-07 00:06  hongxuchen  阅读(301)  评论(0编辑  收藏  举报
无觅相关文章插件,快速提升流量