描述
尼克在学习了“水仙花数”这一课后,想找出所有的“水仙花数”,但他没有足够的时间去做这件事。所以,请你试编一程序,求出所有的“水仙花数”。
说明:如果一个三位数等于它各个数位上的数字的立方和,那么这个数就是“水仙花数”。
输入描述
无
输出描述
一行,若干个整数,表示所有的“水仙花数”,两数之间以一个空格隔开。
用例输入 1
无
用例输出 1
153 370 371 407
来源
循环结构
代码
#include<bits/stdc++.h>
using namespace std;
int main()
{
int a,b,c;
for(int i=100;i<=999;i++)
{
a=i/100;
b=i/10;
b=b%10;
c=i%10;
if(i==(a*a*a)+(b*b*b)+(c*c*c))
{
cout<<i<<" ";
}
}
return 0;
}