单眼去看世界
#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);
}