當前位置:編程學習大全網 - 編程軟體 - c語言編程:驗證哥德巴赫猜想:任何壹個大於6的偶數均可表示為兩個素數之和?

c語言編程:驗證哥德巴赫猜想:任何壹個大於6的偶數均可表示為兩個素數之和?

#include<stdio.h>?

#include<math.h>

int pdss(int a);

int main(void)

{int sr,i,s1=3,s2=5,s3=7,hh;

scanf("%d",&sr);

hh=0;

for(i=6;i<=sr;i=i+2){

if(pdss(i-s1)==1){

printf("%4d=%d+%2d",i,s1,i-s1);

}

else if(pdss(i-s2)==1){

printf("%4d=%d+%2d",i,s2,i-s1);

}

else if(pdss(i-s3)==1){

printf("%4d=%d+%2d",i,s3,i-s1);

}

hh++;

if(hh%5==0){

printf("\n");

}

}?

return 0;

}?

int pdss(int a)?

{int i;?

for(i=2;i*i<=a;i++)

if(a%i==0)return 0;?

return 1;

}

  • 上一篇:電路名稱解析
  • 下一篇:壹般處理是什麽意思?
  • copyright 2024編程學習大全網