C++编程百例 27.自守数

来源:互联网 发布:js object转string 编辑:程序博客网 时间:2024/06/14 07:23
/*自守数
自守数是指一个数的平方的尾数等于该数自身的自然数。
例如: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;
 }
 
}
原创粉丝点击