作者: wupingtanlu 时间: 2012-4-18 01:06
public class ShuiXianHua
{
public static void main(String[] args)
{
for(int i=100; i<=999; i++)
{
int a = i/100;
int b = i/10%10;
int c = i%10;
if(Math.pow(a,3)+Math.pow(b,3)+Math.pow(c,3)==i)
System.out.println(i+"是水仙花数");
}
}
}
其中Math.pow(a,b)表示的结果是b个a相乘的结果,作者: 郑光 时间: 2012-4-18 01:16
public class ShuiXianHua {
public static void main(String[] args) {
int b1, b2, b3;
for(int m=101; m<1000; m++) {
b3 = m / 100; //百位数
b2 = m % 100 / 10;//十位数
b1 = m % 10; // 个位数
if((b3*b3*b3 + b2*b2*b2 + b1*b1*b1) == m) {
System.out.println(m+"是一个水仙花数"); }
}
}
}
简单明了,一看即会