哥德巴赫猜想

    xiaoxiao2021-03-25  160

    任何一个大于2的偶数都能表示成两个素数之和。该猜想已被证明。你的任务是用C语言编写程序实现,输入一个偶数,输出满足哥德巴赫猜想的两个素数。

    运行结果示例:

    public static void main(String[] args){ Scanner sc=new Scanner(System.in); int a=sc.nextInt(); if(a%2==0){ for(int b=2;b<=a/2;b++){ int c=a-b; for(int i=2;i<a;i++){ if(Test6.num1(b)&&Test6.num1(c)){ System.out.println(b+" "+c); } break; } } } else{ System.out.println("请输入偶数啊!"); } } public static boolean num1(int n){ for(int i=2;i<n;i++){ if(n%i==0){ return false; } } return true; }

    转载请注明原文地址: https://ju.6miu.com/read-22885.html

    最新回复(0)