public class Remainder{
public static void main(String [] args){
/*
将一个三位数 得到其百位,十位,个位
*/
System.out.println("请输入一个三位整数:");
int number = sc.nextInt();
if(99 < number && number < 1000){
int a = number % 10;
int b = number / 10 % 10;
int c = number / 100 % 10;
System.out.println("百位为:"+c+"\t十位是:"+b+"\t个位为:"+a);
/*
水仙花数:是指一个3位数,他的每个位上的3次幂之和等于本身
*/
int sums = a*a*a + b*b*b + c*c*c;
//System.out.println(sums);
if(number == sums){
System.out.println(number+"是一个水仙花数");
}else{
System.out.println(number+"不是一个水仙花数");
}
}else{
System.out.println(number+"不是一个三位数");
}
}
}
输入一个三位数,判断是否是水仙花数
最新推荐文章于 2022-09-13 13:06:01 发布