import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner in = new Scanner(System.in); while (in.hasNext()) { int aa = in.nextInt(); for (int i = aa / 2; i < aa ; i++) { if (isPrime(i) && isPrime(aa - i)) { System.out.println((aa - i));//答案默认要求结果先大后小打印 System.out.println(i); break; } } } in.close(); } // 判断一个数是不是素数 static boolean isPrime(int aa) {//严谨来说应该这样写 boolean flag = true; if (aa > 1) { if (aa == 2) { flag = true; } else { for (int i = 2; i < aa; i++) { if (aa % i == 0) { flag = false; break; } } } } else { flag = false; } return flag; } }
点赞

相关推荐

zzzilik:四个月实习做了3个项目不觉得很假吗,真没必要写这么多吧我感觉挑点核心的重点写一下我感觉会好点
你的简历改到第几版了
点赞 评论 收藏
分享
牛客网
牛客网在线编程
牛客网题解
牛客企业服务