题解 | #查找组成一个偶数最接近的两个素数#
查找组成一个偶数最接近的两个素数
https://www.nowcoder.com/practice/f8538f9ae3f1484fb137789dec6eedb9
java实现中最笨的方法了吧🤣🤣🤣
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.util.Scanner;
public class Main {
public static void main(String[] args) throws IOException {
Scanner sc = new Scanner(System.in);
int num = sc.nextInt();
int tmp = Integer.MAX_VALUE;
int a = 0, b = 0;
for(int i=1;i<num;i++){
for(int j=1;j<=num-i;j++){
if(i+j==num && su(i) == 1 && su(j) == 1){
int c = 0;
if(i>+j){
c = i-j;
}else{
c = j-i;
}
if(c<tmp){
tmp = c;
a = j;
b = i;
}
}
}
}
if(a>b){
System.out.println(b);
System.out.println(a);
}else{
System.out.println(a);
System.out.println(b);
}
}
public static int su(int n){
int count = 0;
for(int i=1;i<n;i++){
if(n%i == 0){
count++;
}
}
if(count>=2){
return 0;
}else{
return 1;
}
}
}
顺丰集团工作强度 414人发布