public class NarcissisticNumber
{
boolean isNarcissisticNumber(int a)
{
int hundredsplace,decade,single;
int reslut;//保存最终的立方运算结果的
single=a%10;
decade=((a-a%10)/10)%10;
hundredsplace=a/100;
reslut=hundredsplace*hundredsplace*hundredsplace+decade*decade*decade+single*single*single;
if(a==reslut)
return true;
return false;
}
public static void main(String args[])
{
NarcissisticNumber test=new NarcissisticNumber();
int i;
System.out.println("是水仙花数的有: ");
for(i=100;i<1000;i++)
if(test.isNarcissisticNumber(i))
{
System.out.print(i+" ");
}
System.out.print("\n");
}
}
水仙花数的求解
最新推荐文章于 2023-03-25 14:18:15 发布