输出100~999全部水仙花数
/*
*水仙花数就是一个三位数的个位、十位、百位的立方的和也为这个数
*来个例子:135=1*1*1+3*3*3+5*5*5
*下面num代表三位数、unit代表个位数、tens代表十位数、hundreds代表百位。
*/
public class Nember
{
public static void main(String[] args)
{
for(int num=100;num<=999;num++)
{
int unit=num%10;
int tens=(num/10)%10;
int hundreds=num/100;
//num%10.(num/10)%10.num%100就是分别求num的个、十、百位上的数
if(num=unit*unit*unit+tens*tens*tens+hundreds*hundreds*hundreds)
{
System.out.print(num+"\t");
}
}
}
}
//如果嫌麻烦可以将个、十、百位数还有三位数设为任意字母:a、b、c 等等的
运行结果为: