package com.java;
public class Demo1 {
public static void main(String[] args) {
System.out.println("水仙花数:");
// 水仙花数
// 1.通过循环获取所有的三位数100-999
for (int i = 100; i < 1000; i++) {
// 2.将每个三位数拆分为个位,十位,百位
int ge = i % 10;
int shi = i/10%10;
int bai = i/100%10;
// int bai = i/10/10%10;
// 3.加入判断语句,计算是否是水仙花数,若是则输出
if ((ge*ge*ge + shi*shi*shi + bai*bai*bai) == i){
System.out.println(i);
}
}
}
}
我觉得任何语言,前面的思想都差不多,只要会,其它的都是语法问题