public static void main(String[] args) {
for (int num=100;num<=999;num++){//循环条件:num的范围为100-999
int a = num / 100 ;//百位
int b = num % 100 / 10;//十位
int c = num % 10;//个位
if (a*a*a + b*b*b + c*c*c == num){//水仙花的判断条件:(1)是一个三位数(2)所有位数的三次幂的和等于本身
System.out.println(num +"是水仙花数");//循环操作:输出水仙花数
}
}
}
Java用for循环输出100-999的水仙花数
最新推荐文章于 2024-08-05 22:33:16 发布