生活随笔
收集整理的這篇文章主要介紹了
验证巴赫猜想
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
驗證巴赫猜想:任何一個大于6的偶數,都能分解成兩個質數的和。要求輸入一個整數,輸出這個數能分解成哪兩個質數的和。例如:14
14=3+11
14=7+7
import java
.util
.Scanner
;public class TextDemo1 {public static void main(String
[] args
) {Scanner sc
= new Scanner(System
.in
);int num
= sc
.nextInt();if(num
>6&&num
%2==0){for(int i
=2;i
<=num
/2;i
++){if(isPrime(i
)&&isPrime(num
-i
)){System
.out
.println(num
+"="+i
+"+"+(num
-i
));}}}else{System
.out
.println("重新輸入!");}}public static boolean isPrime(int m
) {if (m
<= 1) {return false;}for (int i
=2; i
<= Math
.sqrt(m
);i
++){if(m
%i
==0){return false;}}return true;}}
結果
總結
以上是生活随笔為你收集整理的验证巴赫猜想的全部內容,希望文章能夠幫你解決所遇到的問題。
如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。