View Code of Problem 92

#include<stdio.h>
#include <math.h>
#include <string.h>
#include <ctype.h>
int ishui(int n)
{
	int y=0,m;
	m=n;
	while(n>0)
	{
		y=y*10+n%10;
		n/=10;
	}
	if(y==m)
	  return 1;
	else 
	  return 0;
}
int isprime(int n)
{
	int i;
	for(i=2;i<=sqrt(n);i++)
	 if(n%i==0)
	   return 0;
	
	return 1;
}
int main()
{
	int m,n,i,cnt=0;
	scanf("%d %d",&m,&n);
	for(i=m;i<=n;i++)
	{
		if(ishui(i))
		{
			if(isprime(i))
			{
				printf("%6d",i);
				cnt++;
				if(cnt%5==0)
				printf("\n");
			}
			
			
		}
		else
		 continue;
	}

	return 0;
}

Double click to view unformatted code.


Back to problem 92