自守数

题目描述:
自守数是指一个数的平方的尾数等于该数自身的自然数。例如:25^2 = 625,76^2 = 5776,9376^2 = 87909376。请求出n以内的自守数的个数

#include<iostream>

using namespace std;

int main()
{
    int N;
    while(cin>>N)
    {   
        int count = 0;//只能定义在这里,由于有多组输入数据
        for(int i=0;i<=N;i++)
        {
            int j=10;
            while(i/(j))
                j = j*10;
            if((i*i-i)%j==0)
            {
                count++;
            }
        }
        cout<<count<<endl;
    }
    return 0;
}
全部评论

相关推荐

球球别再泡了:坏,我单9要了14
点赞 评论 收藏
分享
一名愚蠢的人类:多少games小鬼留下了羡慕的泪水
投递荣耀等公司10个岗位
点赞 评论 收藏
分享
评论
点赞
收藏
分享
牛客网
牛客企业服务