当前位置 博文首页 > m0_48462648的博客:输出100-1000之间的水仙花数 是三位数 水仙
public class test06 {
public static void main(String[] args) {
int a = 0;//各位
int b =0;//十位
int c =0;//百位
for (int i = 100;i<1000;i++){
//计算个位,跟10相除取余数,就是个位
a=i%10;
//计算十位,除以10,相当于个位去掉,因为有int强转,所以不需要在乎除不尽,然后剩下的数字在取余,就可以得到十位数
b=i/10%10;
//计算百位,数以100,取余就可以了
c =i/100%10;
if (i==a*a*a+b*b*b+c*c*c){
System.out.print(i+" ");
}
}
}
}
cs