0026 c/c++语言 水仙花数

题目描述
任意一个三位数字,满足个位数字的立方+十位数字的立方+百位数字的立方=这个三位数,那么这个三位数就被称为“水仙花数”。例如:153=13+53+33,则153就是水仙花数。请写个程序找出所有的水仙花数。

输入
无。

输出
依次从小到大打印出所有水仙花数,每行一个。

#include<bits/stdc++.h>
using namespace std;
int main()
{
    for(int i=100;i<1000;i++)
    {
        if(pow(i%10,3)+pow(i/10%10,3)+pow(i/100,3)==i)
        {
            cout<<i<<endl;
        }
    }
}
上一篇:0028 自然数对 c/c++


下一篇:0020 c/c++语言 谁是最小数