Prime Palindromes有错
程序代码:#include<stdio.h>
#include<math.h>
int isprime(long x) /*判断是否为素数*/
{
long i,j;
i=(int)sqrt(x)+1;
for(j=0;j<=i;j++)
if(x%j==0){
return 0;
break;
}
if(j>i)
return 1;
}
int ispalindromes(long x) /*判断是否为回文数*/
{
int i;
long num=0,j=x;
while(j){
i=j%10;
j=j/10;
num=num*10+i;
}
if(j==num) return 1;
if(j!=num) return 0;
}
int main()
{
long bot,top,i;
scanf("%ld %ld",&bot,&top);
for(i=bot;i<=top;i++){
while(isprime(i))
while(ispalindromes(i))
printf("%ld\n",i);
}
return 0;
}Prime Palindromes程序 不知错在哪 望哪位高手指教下...




