写一个程序用于输出100-999之间的水仙花数
2个回答
展开全部
public class Practice1 {
/**
* 输出100~999之间的水仙花数(个位,十位,百位数的立方之和等于他本身)
*/
public static void main(String[] args) {
int i;
int a;
int b;
int c;
for(i=100;i<=999;i++){
a=i%10;
b=i/10%10;
c=i/100;
if(a*a*a+b*b*b+c*c*c==i){
System.out.println("100~999之间的水仙花数是"+i);
}
}
}
}
/**
* 输出100~999之间的水仙花数(个位,十位,百位数的立方之和等于他本身)
*/
public static void main(String[] args) {
int i;
int a;
int b;
int c;
for(i=100;i<=999;i++){
a=i%10;
b=i/10%10;
c=i/100;
if(a*a*a+b*b*b+c*c*c==i){
System.out.println("100~999之间的水仙花数是"+i);
}
}
}
}
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询