public static void main(String[] sgrs){
System.out.println("请输入一个三位整数");
Scanner input = new Scanner(System.in);
int shu = input.nextInt();
if((shu >=100)&&(shu <= 999)){
int c = shu/100; //获取百位
int b = shu/10%10; //获取十位数
int a = shu%10; //获取个位
int sXianHua = (a*a*a+b*b*b+c*c*c);
if(sXianHua == shu){
System.out.println("您输入的:"+ shu +"是水仙花数");
}else{
System.out.println("您输入的:"+ shu +"不是水仙花数");
}
}else{
System.out.println("您输入的数字不合法,请输入一个三位整数");
}
}
判断水仙花数
最新推荐文章于 2024-10-06 20:29:51 发布