题解 | #自守数# C++解法,根据定义解就行了
自守数
http://www.nowcoder.com/practice/88ddd31618f04514ae3a689e83f3ab8e
#include<bits/stdc++.h>
using namespace std;
int main()
{
int n;
while(cin>>n)
{
int count=0;
for(int i=0;i<=n;i++)
{
int m=i*i,n=i;
while(n>0)
{
if(n%10==m%10)
{
n/=10;
m/=10;
}
else break;
}
if(n==0) count++;
}
cout<<count<<endl;
}
}
查看8道真题和解析
美的集团公司福利 724人发布