哥德巴赫猜想(C语言)
(洛谷)P1304 哥德巴赫猜想
#include<stdlib.h>
#include<stdio.h>
#include<math.h>
int main(){
int judge_prime(int n);
int n;
int i,j,k;
scanf("%d",&n);
for(i=4;i<=n;i+=2){
for(j=2;j<=n/2;j++){
if(judge_prime(j)&&judge_prime(i-j)){
printf("%d=%d+%d\n",i,j,i-j);
break;
}
}
}
return 0;
}
int judge_prime(int n){
//是素数返回1不是返回0
int i,flag=1;
for(i=2;i<=sqrt(n);i++){
if(n%i==0){
flag = 0;
return flag;
}
}
return flag;
}