第3的点WA了,求调(必回关)
查看原帖
第3的点WA了,求调(必回关)
1375286
yuzehao666楼主2024/12/1 15:02
#include<iostream>
#include<cmath>
using namespace std;
bool isprime(int n)
{
	if(n==1)//特判 
	{
		return false;
	}
	for(int i=2;i<n;i++)//判断质数 
	{
		if(n%i==0)
		{
			return false;
		}
	}
	return true;
}
bool su(int n)
{
	int a=n;
	int b=0,sum=0;
	for(int m=n;m!=0;sum++)//求出位数 
		m=m/10;
	for(int i=sum;i>=0;i--)//看看倒序是几 
	{
		b+=pow(10,i)*(n%10);
		n/=10;
	}
	b/=10;
	if(isprime(a)&&isprime(b))//a是原来的,b是倒序的 
	{
		return true;
	}
	return false;
}
int main()
{
	int a,b;
	cin>>a>>b;
	int f=0; 
	for(int i=a;i<=b;i++)
	{
		if(su(i))
		{
			if(f==0)//用来输出, 
				cout<<i;
			else
				cout<<","<<i;
			f++;
		}
	}
	return 0;
}
2024/12/1 15:02
加载中...