输出两个数之间的所有素数c语言(C语言经典程序-29-一个偶数总能表示为两个素数之和)

题目:一个偶数总能表示为两个素数之和。

1.程序分析:

2.程序源代码:

#include "stdio.h" #include "math.h" main() { int a,b,c,d; scanf("%d",&a); for(b=3;b<=a/2;b =2) { for(c=2;c<=sqrt(b);c ) if(b%c==0) break; if(c>sqrt(b)) d=a-b; else break; for(c=2;c<=sqrt(d);c ) if(d%c==0) break; if(c>sqrt(d)) printf("%d=%d %d\n",a,b,d); } }

输出两个数之间的所有素数c语言(C语言经典程序-29-一个偶数总能表示为两个素数之和)(1)

,

免责声明:本文仅代表文章作者的个人观点,与本站无关。其原创性、真实性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容文字的真实性、完整性和原创性本站不作任何保证或承诺,请读者仅作参考,并自行核实相关内容。文章投诉邮箱:anhduc.ph@yahoo.com

    分享
    投诉
    首页