View Code of Problem 92

#include<stdio.h>
#include<math.h>
#include <string.h>
#define Max 1000
#include <stdio.h>
int fun(int n)
{
	int i;
	for(i=2;i<=sqrt(n);i++)
	{
		if(n%i==0)
		return 0;
	}
	return 1;
}
int ishuiwen(int n)
{
	int m,k;
	m=n;
	k=0;
	while(m>0)
	{
		k=k*10+m%10;
		m=m/10;
	}
	if(k==n)
	   return 1;
	return 0;
}
int main()
{
	int a,b,i,cnt=0;
	scanf("%d %d",&a,&b);
	for(i=a;i<=b;i++)
	{
		if(fun(i)&& ishuiwen(i))
		{
			printf("%6d",i);
			cnt++;
			if(cnt%5==0)
			 printf("\n");
		}
	}
	
	return 0;
}

Double click to view unformatted code.


Back to problem 92