#include <stdio.h>
void main()
{
int a,b,c,d,e,f,g,h,i;
int flag1=0,flag2=0;
for(a=100;a<=900;a++)
{
b=a/100;
c=(a-b*100)/10;
d=a-b*100-c*10;
e=d*100+c*10+b;
for(f=2;f<a;f++)
{
g=a%f;
if(g==0)
{
flag1=1;
break;
}
}
for(h=2;h<e;h++)
{
i=e%h;
if(i==0)
{
flag2=1;
break;
}
}
if(flag1==0&&flag2==0)
printf("%4d",a);
}
}
不知道哪里错了啊?