C语言程序代码:
#include<stdio.h>
#include<math.h>
int judg(int num)//用于判断一个数字是不是素数
{
int j;
if(num==1)
return 0;
if(num==2)
return 1;
for(j=2;j<=sqrt(num);j++){
if(num%j==0)
break;
}
if(j>sqrt(num))
return 1;
}
main()
{
int i;
int a,b,c;
for(i=10;i<1000;i++)
{
if(judg(i)==1)
{
if(i/100==0)//说明此时的数字是两数
{
a=i/10;
b=i%10;
if(a==b)//两位回文
printf("%d ",i);
}
if(i/100!=0)//说明此时的数字是一个三位数
{
a=i/100;
b=i%10;
if(a==b)//三位回文
printf("%d ",i);
}
}
}
printf("\n");
}