1 条题解

  • 1
    #include<bits/stdc++.h>
    using namespace std;
    int main()
    {
        int n,k=0;
        cin>>n;
        int i=100;
        while(i<=n)
        {
            int ii=i,s=0;
            while(ii!=0)
            {
                s=s+pow(ii%10,3);
                ii/=10;
            }
            if(s==i)k++;
            i++;
        }
        cout<<k;
        return 0;
    }
    
  • 1

N以内的所有阿姆斯特朗数

信息

ID
2024
难度
8
分类
(无)
标签
递交数
9
已通过
9
通过率
100%
被复制
4
上传者