public class test{
public static void main(String[] args){
int a,b,c,x=0;
//统计100-999中间的水仙花数
for(int i=100;i<=999;i++){
a=i/100; b=i/10%10;c=i%10;//a为百位,b为十位,c为个位。
if(a*a*a+b*b*b+c*c*c==i){
System.out.println(i+"是水仙花数");
x+=1;
}
}
System.out.println("共有"+x+"个水仙花数");
}
}
//水仙花数:个位立方+十位立方+百位立方+...=原数
实操截图