水仙花数
打印出所有的”水仙花数”,所谓”水仙花数”是指一个三位数,其各位数字立方和等于该数本身。例如:153是一个”水仙花数”,因为153=1的三次方+5的三次方+3的三次方。
输入:无
输出:所有水仙花数,从小到大,“总共有水仙花个数:sum” 都用一个空格分开
输入用例:
null
输出用例:
153 370 371 407 总共有水仙花个数:4
public class Main {
public static void main(String[] args) {
int sum = 4;
for(int i = 100; i < 1000; i++) {
int a = i / 100;
int b = i % 100 / 10;
int c = i % 10;
if((a*a*a) + (b*b*b) + (c*c*c) == i) {
System.out.print(i + " ");
}
}
System.out.println("总共有水仙花个数:" + sum);
}
}