View Code of Problem 92

#include<stdio.h>
#include<math.h>
int shu(int x)
{
	int leap=1;
	int i;
	for(i=2;i<=sqrt(x);i++)
	{
		while(x%i==0)
		  {leap=0;
		  break;
		  }
	}
	if(leap==1)
	return 1;
	else
	 return 0;
}
int hui(int x){
	int n=x,a,sum=0;
	while(x){
		a=x%10;
		sum=sum*10+a;
		x=x/10;
	}
	if(sum==n)
	  return 1;
	else 
	  return 0;
}
  int main()
  {
  	
    int i,n,k=0,m,b[1000];
    
    scanf("%d %d",&n,&m);
    for(i=n;i<=m;i++)
    {
    	if(hui(i))
    	{
    		if(shu(i))
    		  { printf("%6d",i);
    		    k++;
    		    if(k%5==0)
				printf("\n");}
	    }
	
	}
}

Double click to view unformatted code.


Back to problem 92