#include <stdio.h>
#include <math.h>
void guess(int n,int *p,int *q);
int main(){
int n,n1,n2;
printf("请输入一个整数");
scanf("%d",&n);
guess(n,&n1,&n2);
printf("%d%d",n1,n2) ;
return 0;
}
void guess(int n,int *p,int *q){
int i,x,y;
for(x=2;x<=n/2;x++){
for(i=2;i<=sqrt(x);i++)
{
if(x%i==0) //判断素数
break;
}
if(i<=sqrt(x))
continue;
y=n-x;
for(i=2;i<=sqrt(y);i++){
if(y%i==0)
break;
}
if(i>sqrt(y))
break;
}
*p=x;*q=y;
}