public static void shuixianhua(){
int a;
int b;
int c;
for (int i = 100; i < 1000; i++) {
a= i%10;
b=i/10%10;
c=i/100%10;
int d = a*a*a+b*b*b+c*c*c;
if (d==i){
System.out.println(i);
}
}
打印所有的水仙花数
这段代码是用来找出100到999之间的水仙花数。水仙花数是指一个三位数,其各位数字的立方和等于该数本身。例如:153是一个水仙花数,因为1^3 + 5^3 + 3^3 = 153。程序通过循环遍历,计算每个数的各位数字立方和,如果相等则打印该数。

4万+

被折叠的 条评论
为什么被折叠?



