题目:一个偶数总能表示为两个素数之和。
#include <stdio.h>
int main() {
int n=10,i,j,t;
for(i=3;i<=n/2;i+=2){
for(t=2;t<=sqrt(i);t++)
if(i%t==0) break;
if(t>sqrt(i)) j=n-i;
else break;
for(t=2;t<=sqrt(j);t++)
if(j%t==0) break;
if(t>sqrt(j))
printf("%d=%d+%d\n",n,i,j);
}
}