//打印出所有的 "水仙花数 ",所谓 "水仙花数 "是指一个三位数,其各位数字立方和等于该数本身 int f=0;//百位数赋值 int g=0;//十位数赋值为0 int h=0;//个位数赋值为0 for(int j=100;j<=999;j++)//三位数的范围 { f=j/100; g=j/10%10; h=j%10; //例:153:153/100 百位数为1 //153/10%10 十位数是5 //153%10 个位数是3 if(j==(f*f*f+g*g*g+h*h*h)) { System.out.println(j); } } System.out.println();