求1000以内的水仙花数的Java程序如下:
//求1000以内的水仙花数
class ShuiXianHua{
public static void main(String args[]){
int a,b,c,n;
for(n=100;n<=1000;n++){
a=n%10;
b=n/10%10;
c=n/100%10;
if(n==Math.pow(a,3)+Math.pow(b,3)+Math.pow(c,3))
System.out.print(n+" ");
}
}
}
运行结果:
153 370 371 407
本回答被网友采纳