求助!
查看原帖
求助!
1644151
dsxds楼主2025/2/5 10:36
#include <iostream>
using namespace std;
int iscircle(int n)
{
	int i,a[20],b=0,t=0,n1;
	t=n;
	for(i=0;t>0;i++)
	{
		a[i]=t%10;
		t/=10;
	}
	n1=i;
	for(i=0;i<=n1/2;i++)
	{
		if(a[i]!=a[n1-1-i])
		{
			return 0;
		}
	}
	return 1;
}
int main()
{
	int i,j,k,n,a,b,n1=1;
	cin>>a>>b;
	for(i=a;i<=b;i++)
	{
		n=0;
		for(j=1;j<=i;j++)
		{
			if(i%j!=0)
			{
				n++;
			}
		}
		n1=1;
		if(n==i-2)
		{
			if (iscircle(i))
			{
				cout<<i<<endl;
			}
		}
	}
	return 0;
}

这个错了

2025/2/5 10:36
加载中...