1~1000有多少个回文数,你知道吗?

2024-12-14 00:16:15
推荐回答(2个)
回答1:

#include
#include
#include
using namespace std;

int main()
{
int n,p,i,t,q,j,sum;
bool flag;
cin>>n;
sum=0;
for(i=1;i {
int temp=i;
if(i==1)
{
cout< continue;
}
else if(i<10)
continue;
p=10;
t=1;
q=10;
flag=true;
while(i/p>10)
{
p=p*10;
t++;
}
for(j=0;j<(t+1)/2;j++)
{
if(i%q!=temp/p)
flag=false;
q=q*10;
temp%=p;
p=p/10;

}
if(flag==true)
{
cout< sum++;
}
}
cout<<"共有"< return 0;
}计算回文数的,你输入多少,就从1开始计算到多少

回答2:

91个?