为了账号安全,请及时绑定邮箱和手机立即绑定

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

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

C
qq_慕设计4358715 2016-10-19 20:06:36
查看完整描述

2 回答

已采纳
?
单眼去看世界

TA贡献4条经验 获得超3个赞

#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);

 }

查看完整回答
1 反对 回复 2016-11-04
?
狼顾之相1995

TA贡献81条经验 获得超22个赞

#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); }

查看完整回答
反对 回复 2016-10-20
  • 2 回答
  • 0 关注
  • 1709 浏览

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号