判断一个整数是否为“水仙花数”。
任务三:实现趣味试题 2 关键算法并绘制流程图(30 分)
判断一个整数是否为“水仙花数”。所谓“水仙花数”是指一个三位的整数,其各位数
字立方和等于该数本身。例如:153 是一个“水仙花数”, 因为 153=13+53+33。
注意: 用带有一个输入参数的函数(或方法)实现,返回值类型为布尔类型。
Scanner input = new Scanner(System.in);
System.out.println("请输入一个整数:");
int i =input.nextInt();
int a =i / 1 % 10;
int b =i / 10 % 10;
int c =i / 100 % 10;
int g =(a*a*a)+(b*b*b) +( c*c*c);
if (i == g)
System.out.println("这是一个水仙花数");
else
System.out.println("这不是一个水仙花数");