话不多说,直接代码走起!!!
import java.util.Scanner;
public class DaffodilsNum {
//按用户输入的数值,判断该数值是否为“水仙花数”
public static void main(String[] args) {
// 153是一个 "水仙花数 ",因为153=1的三次方+5的三次方+3的三次方。
int s,a,b,c;
for(int i=100;i<1000;i++) {
a=i%10;
b=i/10%10;
c=i/100;
s=a*a*a+b*b*b+c*c*c;
if(s==i) {
System.out.println("数值:"+i+"是水仙花数");
}
}
}
}