自己输入一个三位数数,求出这个三位数以内的水仙花数
个位的三次+十位的三次+百位的三次=原数,便为水仙花数
个位数怎么取,如372
372/10=37---2,所以只需要取余372%10=2
同样,十位数
372/10=37---2
37%10=7
百位数
可以直接372/100=3
package Learn01;
import java.util.Scanner;
public class Experiences {
public static void main(String[] args) {
Scanner sc=new Scanner(System.in);
System.out.println("请输入一个三位数:");
int a=sc.nextInt();
for(int b=100;b<=a;b++){
int c=b/10/10;
int d=b/10%10;
int e=b%10;
if(c*c*c+d*d*d+e*e*e==b){
System.out.println(b);
}
}
}
}