打印出所有的\"水仙花数\",所谓\"水仙花数\"是指一个三位数,其各位数字立方和等于该数本身。
例如:153是一个\"水仙花数\",因为153=1的三次方+5的三次方+3的三次方。
代码如下:
public class zhimingyangtuo {
public static void main(String args[])
{
int i;
for(i=100;i<=999;i++)
{
int a,b,c;
a = i%10;
b = i/100;
c = (i-a-b*100)/10;
int m,n,p;
m = a*a*a;
n = b*b*b;
p = c*c*c;
if(i == m+n+p )
{
System.out.print(" "+i);
}
}
}
}