View Code of Problem 92

#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%4==0)
		{
			printf("\n");
			printf("%6d",hui[j]);
		}
		else
			printf("%6d",hui[j]);
	}
}

Double click to view unformatted code.


Back to problem 92