求哥德巴赫猜想函数代码?

qq_慕设计4358715
浏览 1710回答 2
2回答

单眼去看世界

#include <stdio.h> #include <math.h> prime(int i) {int index=0,c,j; c=(int)sqrt(i);    for(j=2;j<=c;j++)     { if(i%j==0)          {index=1;}     } return index; } gotbaha(int num){int i,k,index1,index2;  for(i=3;i<=num/2;i=i+2)  {index1=0;    index2=0;     index1=prime(i);    if(index1==0)     { k=num-i;       index2=prime(k);     } if(index1==0 && index2==0)       printf("%d=%d+%d\n",num,i,k);  } } main() {  int num;  scanf("%d",&num);  gotbaha(num); }

狼顾之相1995

#include <stdio.h> #include <math.h> prime(int i) {int index=0,c,j; c=(int)sqrt(i);    for(j=2;j<=c;j++)     { if(i%j==0)          {index=1;}     } return index; } gotbaha(int num) {int i,k,index1,index2;  for(i=3;i<=num/2;i=i+2)  { index1=0;    index2=0;     index1=prime(i);    if(index1==0)     { k=num-i;       index2=prime(k);     } if(index1==0 && index2==0)       printf("%d=%d+%d\n",num,i,k);  } } main() {  int num;  scanf("%d",&num);  gotbaha(num); }
打开App,查看更多内容
随时随地看视频慕课网APP