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程序 不知错在哪 望哪位高手指教下...