/*自守数
自守数是指一个数的平方的尾数等于该数自身的自然数。
例如:252=625 762=5776 93762=87909376*/
#include<iostream.h>
int main()
{
for(int n=0;n<200000;n++)//从0开始
{
int m=0;
int n2=n;
//for(;;)
while(n2)
{
int k=n2%10;
m+=k*n;
if(m%10!=k)break;
m/=10;
n2/=10;
}
if(n2==0)
cout<<n<<endl;
}
}
自守数是指一个数的平方的尾数等于该数自身的自然数。
例如:252=625 762=5776 93762=87909376*/
#include<iostream.h>
int main()
{
for(int n=0;n<200000;n++)//从0开始
{
int m=0;
int n2=n;
//for(;;)
while(n2)
{
int k=n2%10;
m+=k*n;
if(m%10!=k)break;
m/=10;
n2/=10;
}
if(n2==0)
cout<<n<<endl;
}
}