求助!C语言
查看原帖
求助!C语言
1152016
Spirit_ZeroHeart楼主2023/10/29 16:26

求助,这个程序还能怎么改进,就差最后一个测试点了

#include<stdio.h>
#include<math.h> 
int main()
{
	int a,b,z=0,dz=0,j=2;
	scanf("%d %d",&a,&b);
	
   for(int i=a;i<=b;i++)
   {
   	if(i%2!=0)     //偶数一定不是质数 
   	{
   		z=i; 
   		dz=0;
   		while(z!=0)     
   		{
   			dz=dz*10+z%10;
   			z/=10;
   		}
   		if(dz==i)     //判断是否是回文数 
   		{
   			for(j=2;j<=sqrt(i);j++)
   			{
   				if(i%j==0)
   				 break;
   			}
   			if(j>sqrt(i))    //判断是否是质数 
   			 printf("%d\n",i);
   		}
   	}
   }
   return 0; 
}
2023/10/29 16:26
加载中...