萌新求教~(先回文,后质数,打印全是零,调了一天了,九九孩子吧)
查看原帖
萌新求教~(先回文,后质数,打印全是零,调了一天了,九九孩子吧)
574142
alrdhh楼主2021/11/6 15:47
using namespace std;
int a,b,t[20001],pa1,pa[10000],y = 1;
int main(){
	cin>>a>>b;
	for(int i=a;i<=b;i++) 
	{
		pa1 = i;
		int pa2 = 0;
		while(pa1 > 0) 
		{
			pa2 = pa2 * 10 + pa1 % 10;
			pa1 /= 10;
			if(pa2 == i) 
			{
				t[y] = i;
				y++;
			}
		}
	}
	int z = 1;
	for(int i = 1;i <= 20000;i++) 
	{	int x = 2;
		while(x <= floor(sqrt(t[z])) && (t[z] % x != 0))x++;
		if(x > floor(sqrt(t[z])))
			cout<<t[z]<<'\n'; 
		z++;
	}
}
2021/11/6 15:47
加载中...