描述
输出所有的"水仙花数"。所谓"水仙花数"是指这样的一个三位数:其各位数字的立方和等于该数本身。例如:371是一个"水仙花数",371=33+73+13。
输入
无
输出
输出所有的"水仙花数"(从小到大的顺序输出)
【样例输入】
无
【样例输出】
153
370
371
407
#include <stdio.h>
#include <stdlib.h>
int main()
{
int a,b,c,d,e;
for(a=100;a<=999;a++)
{
e=a;
b=a/100;
a=a%100;c=a/10;
d=a%10;a=e;
if(e==b*b*b+c*c*c+d*d*d)
printf("%d\n",e);
}
return 0;
}