#include<stdio.h> main() { int i,j,k=0,m,n,a,b,c,d,tip; int hui[1000]; scanf("%d %d",&m,&n); for(i=m;i<=n;i++) { tip=0; if(i>=10&&i<100) { a=i%10; b=i/10; if(a==b) { for(j=2;j<i;j++) { if(i%j==0) tip=1; } if(tip==0) { hui[k++]=i; } } } if(i>=100&&i<1000) { a=i%10; b=i/100; if(a==b) { for(j=2;j<i;j++) { if(i%j==0) tip=1; } if(tip==0) { hui[k++]=i; } } } if(i>=1000&&i<=10000) { a=i%10; b=i/1000; c=(i/10)%10; d=(i/100)%10; if(a==b&&c==d) { for(j=2;j<i;j++) { if(i%j==0) tip=1; } if(tip==0) { hui[k++]=i; } } } } hui[k]='\0'; /* for(j=0;hui[j]!='\0';j++) { if(j%5==0) { printf("\n"); printf("%6d",hui[j]); } else printf("%6d",hui[j]); } */ for(i=0;hui[i]!='\0';i++){ printf("%6d",hui[i]); if((i+1)%5==0){ printf("\n"); } } } |
Double click to view unformatted code.