每日小语
要相信卷首以卷尾为前提,几乎同卷尾以卷首为前提是一样的。——叔本华
思考
//水仙花数是指其个位,十位和百位三个数字的立方和等于其自身的三位数,求出所有的水仙花数。
import java.util.Scanner;
public class Daddodil6 {
public static void main(String[] args)
{
int daddodil;
int single;
int ten;
int hundred;
Scanner scanner = new Scanner(System.in);
for(int i = 99;i<999;i++)
{
single=i%10;
ten=((i-single)%100)%10;
hundred=i/100;
i=single*single*single+ten*ten*ten+hundred*hundred*hundred;
daddodil=i;
System.out.println("水仙花数有:"+daddodil);
}
}
}
运行的不对头
通过模10,if要用bool判断
终极代码
//水仙花数是指其个位,十位和百位三个数字的立方和等于其自身的三位数,求出所有的水仙花数。
import java.util.Scanner;
public class Daddodil6 {
public static void main(String[] args)
{
int daddodil;
int single;
int ten;
int hundred;
Scanner scanner = new Scanner(System.in);
for(int i = 100;i<1000;i++)
{
single=i%10;
ten = (i / 10) % 10;
hundred=i/100;
daddodil=i;
if (i==single*single*single+ten*ten*ten+hundred*hundred*hundred)//要用==
{
System.out.println("水仙花数有:"+daddodil);
}
}
}
}
撒花花~