题目描述
任意一个三位数字,满足个位数字的立方+十位数字的立方+百位数字的立方=这个三位数,那么这个三位数就被称为“水仙花数”。例如: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;
}
}
}