三位数,每人数的立方和等于数字本身,给定区间,求区间内所有水仙花数。
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); } } } }