public class Text{
public static void main(String[] args){
for(int i=100;i<=999;i++){
int a=i/100; //存放百位
int b=i%100/10; //存放十位
int c=i%10; //存放个位
if(i==(a*a*a+b*b*b+c*c*c))
System.out.println(i+" 是水仙花数");
}
}}
java:输出三位数的水仙花数,所谓水仙花数是指一个3位数,其各个位上数字立方和等于其本身。 例如: 153=1*1*1 +3*3*3 +5*5*5
最新推荐文章于 2023-03-01 11:57:18 发布