问题描述
打印所有
100
⾄
999
之间的⽔仙花数。所谓⽔仙花数是指满⾜其各位数字⽴⽅和为该数字本身的整数,
例如
153=1^3+5^3+3^3
。
样例输⼊
⼀个满⾜题⽬要求的输⼊范例。
例:
⽆
样例输出
153
xxx
xxx
水仙花数也练练手吧。。
#include<iostream>
#include<algorithm>
#include<math.h>
#include<string>
using namespace std;
int main() {
for(int i=1;i<=9;i++)
for(int j=0;j<=9;j++)
for(int k=0;k<=9;k++)
{
int sum=pow(i,3)+pow(j,3)+pow(k,3);
int n=i*100+j*10+k;
if(sum==n)
cout<<i<<j<<k<<endl;;
}
}