该学习了。。。
/*看看这个能不能过.*/
#include<stdio.h>
int huiwen ( int a[] , int n )
{
int i , j ;
for( i = 0 , j = n - 1 ; i < j ; i++ , j-- )
{
if ( a[i] != a[j] )
{
return ( 0 ) ;
}
}
return ( 1 ) ;
}
int sushu ( long n )
{
long i = 2 ;
while ( i * i <= n )
{
if ( n % i == 0 )
{
return ( 0 ) ;
}
i++ ;
}
return ( 1 ) ;
}
int main()
{
long a , b , i , k , temp ;
int j , s[11] ;
scanf( "%ld%ld" , &a , &b ) ;
if( a > b )
{
temp = a , a = b , b = temp ;
}
if( a == 2 )
{
printf( "2\n" ) ;
a++ ;
}
else
{
if ( a%2 == 0 )
{
a++ ;
}
}
for(i = a ; i <= b ; i += 2)
{
j = 0 ;
k = i ;
while ( k )
{
s[j] = k % 10 ;
k /= 10;
j++ ;
}
if( huiwen(s,j) && sushu(i) )
{
printf( "%ld\n" , i ) ;
}
}
return ( 0 ) ;
}