进来看
水仙花数是指其个位,十位和百位三个数的平方和等于这个三位数本身,
求出所有水仙花数?
问题点数:20、回复次数:3Top
1 楼killme2008(为了生态平衡,请保护蛤蟆)回复于 2006-03-02 21:21:36 得分 20
/*
* ShuiXIanHua.java
*
* Created on 2006年3月2日, 下午9:07
*
*/
package jdk5;
/**
*
* @dennis zane
*/
public class ShuiXIanHua {
public static void main(String args[]){
int a,b,c;
for(int i=100;i<1000;i++){
a=i%10;//个位数
b=((i-a)/10)%10; //十分位
c=(i-b*10-a)/100; //百分位
System.out.println(a+" "+b+" "+c);
if((a*a+b*b+c*c)==i)
System.out.print(i+" ");
}
}
}
好象没有这种数。。Top
2 楼cxc014(有心插柳柳不活,无心栽花花开花?)回复于 2006-03-03 13:29:21 得分 0
仙花数应该是指一个3位数, 其各位数字的立方和等于该数本身。Top
3 楼cxc014(有心插柳柳不活,无心栽花花开花?)回复于 2006-03-03 13:34:45 得分 0
for(int i=100;i<1000;i++){
a=i%10;//个位
b=i/10%10; //十位
c=i/100; //百位
if((a*a*a+b*b*b+c*c*c)==i)
System.out.print(i+" ");
}Top




