不要用函数调用,只用for循环语句和if语句
追答#include
#include
void main()
{
int i,k,m,x,leap;
scanf("%d",&x);
for(m=2;m<=x;m++)
{
leap=1;
k=sqrt(m+1);
for(i=2;i<=k;i++)
if(m%i==0)
{leap=0;break;}
k=sqrt(x-m+1);
for(i=2;i<=k;i++)
if((x-m)%i==0)
{leap=0;break;}
if(leap==1)
printf("%d=%d+%d\n",x,m,x-m);
}
}