输入一个三位数,判断是否是水仙花数,如果是输出1:
不是,则输出0,水仙花数是指一个三位数,
它的每个位上数字的3次幂之和等于它本身。例如153=13+23+53;
上代码
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scanner=new Scanner(System.in);
int x= scanner.nextInt();
int a,b,c;
a=x/100;//百位的数
b=x/10%10;//十位的数
c=x%10;//个位的数
if(x==a*a*a+b*b*b+c*c*c){
System.out.println(1);
}
else System.out.println(0);
}
}