填空题
以下程序输出100~1000范围内的回文素数。回文素数是指既是回文数同时也是素数的整数。例如.131既是回文数又是素数,因此131是回文素数。
#include
#include
int prime_pal(int n)
{ int i,k= 1(19) 2,m;
for(i=2;i<=k;i++) /*判断n是否素数*/
if( 3(20) 4) return 0;
k=n;m=0; /*求n的反序数放入m*/
while(k>O)
{m=m*10+k%10;
k= 5(21) 6;
}
if(m==n)return 1;
return 0;
}
void main7
{int j,k=0;
for(j=100;j<=999;j++)
{if( 8(22) 9)
{printf("%d/t",j);
if(++k%5==0)printf("/n");
}
}
}
【正确答案】
1、(19)n-1
(20)n%i==0
(21)k/10
(22)prime_pal(j)
【答案解析】