自守数
来源:互联网 发布:php网络编程做什么? 编辑:程序博客网 时间:2024/04/30 04:02
如果某个数的平方的末尾几位数等于这个数,那么就称这个数为自守数。显然,5和6是一位自守数(5x5=25 6x6=36)
#include<iostream>
using namespace std;
int main()
{
int a,b,c,d,i,m,n,s;
cout<<"请输入m,n(10<m<n<200000)?";
cin>>m>>n;
for(i=m;i<n;i++)
{
a=0;
c=0;
for(b=i;b!=0;)
{
b=b/10;
a++;
}
d=pow(double(10),double(a));
s=i*i%d;
if(s==i)
{
cout<<i<<" ";
c++;
if(c%5==0)
cout<<endl;
}
}
return 0;
}
0 0