先让我们来看下题目
题目描述
输出所有的"水仙花数".所谓"水仙花数"是指这样的一个三位数:其各位数字的立方和等于该数本身。
例如:371是一个"水仙花数",371=3^3+7^3+1^3.
输出格式
输出所有的"水仙花数"(从小到大的顺序输出,每行输出一个数字)
输入格式
输出格式
153
370
371
407
看完题目以后,我们就可以开始写代码了。
下面是我们的范例代码:
#include <iostream>
using namespace std;
int main()
{
int a = 0;
for (int x=1; x<10; x++)
{
for (int y =0; y<10; y++)
{
for (int z = 0; z<10; z++)
{
a = 100*x+10*y+z;
if (a== x*x*x + y*y*y + z*z*z)
{
cout<<a<<endl;
}
}
}
}
return 0;
}