水仙数:指一个三位数,其各各位数字立方和等于其本身
如:1x1x1+3x3x3+5x5x5=153
代码如下:
public class qwer {
public static void main(String [] args) {
int count=0;
for(int i=100;i<=999;i++){
int ge=i%10;//获取个位数
int shi=i/10%10;//获取十位数
int bai=i/10/10%10;//获取百位数
if(ge*ge*ge+shi*shi*shi+bai*bai*bai==i){
System.out.println(i);
count++;
}
}
System.out.println(count);
}
}
int a,b,c;
int i=100;//从100开始,循环到1000
for(i=100;i<1000;i++) {
a = i%10;//取个位数
b = i/10%10;//取十位数
c = i/100;//取百位数
if(c*c*c+b*b*b+a*a*a == i) {//判断条件
System.out.println("水仙数:"+i);//输出水仙数
}
}
}
}