20分求助
查看原帖
20分求助
792613
xiaochangyu楼主2022/10/1 11:10
#include<bits/stdc++.h>
using namespace std;
int sh(int g)
{
    int a=g;
    int b=g;
    int sum=0;
    while(a!=0)
    {
        a=a/10;
        b=b%10;
        sum+=b;
        b=a;
    }
    return sum;
}
int main()
{
    int l,r;
    cin>>l>>r;
    int k=0;
    for(int i=l;i<=r;i++)
    {
        if(sh(i*i)==pow(sh(i),2))
        {
            k++;
        }
    }
    cout<<k;
    return 0;
}
2022/10/1 11:10
加载中...