三位数,每人数的立方和等于数字本身,给定区间,求区间内所有水仙花数。
import java.util.Scanner;
public class Shuixianhuashu {
public static void main(String[] args) {
int n;
//for循环100-1000
Scanner scanner = new Scanner(System.in);
System.out.println("请输入左区间");
int left=scanner.nextInt();
System.out.println("请输入右区间");
int right=scanner.nextInt();
for(n=left; n< right; n++){
int n1= n / 100;
int n2= (n /10) % 10;
int n3= n % 10;
// 判断是否为水仙花数
if(n == (n1*n1*n1 + n2*n2*n2 + n3*n3*n3)){
System.out.println(n);
}
}
}
}