고드바흐는 규칙에 부합되는 짝수 분해의 두 질수를 출력할 것이라고 추측했다

5150 단어
문제풀이 그림:
https://www.processon.com/view/link/5b01287de4b06a40445ecd00
 
 

package
_2018 5 19 _19 02; import java.util.Scanner; /** * 2018 5 18 22:10:03 * * @author SeeClanUkyo * * , 6 , . for */ public class Goldbach { public static void main(String[] args) { System.out.println(" 6 , ."); Scanner in = new Scanner(System.in); int number = in.nextInt(); int halfNum = number / 2; if (number > 6 && number % 2 == 0) { // // for for (int i = halfNum; i < number; i++) { // m - , i+m=number //14 , i, m : //7 7 //8 6 //9 5 //10 4 //11 3 //12 2 int m = number - i; // if (i != 1 && m != 1) { if (check(i) && check(m)) { System.out.println(i + "+" + m + "=" + number); } } } } else { System.out.println(" 6 !"); } } // n , true public static boolean check(int n) { boolean b = false; int count = 0; for (int i = 2; i <= Math.sqrt(n); i++) { // if , ,count ++. break if (n % i == 0) { count++; break; } } //for ,count 1, . if(count == 0) { b = true; } return b; } }

형의 조언에 감사 드립니다!
프로그래밍을 기술만이 아니라 예술로 간주하다.두드리는 영문 문자는 나의 흑백 건반이고 사유 도면에 그려진 것은 내가 쓴 오선보이다.아름다운 화장이 울리면 현실이 2진법으로 통하는 문이 곧 열릴 것이다.

좋은 웹페이지 즐겨찾기