題目
找出四位數的阿姆斯壯數
package ch6;
public class ch6_16_1
{
public static void main(String awgs[])
{
int i,j,k,m;
double sum1,sum2;
for(i=1;i<=9;i++)
{
for(j=0;j<=9;j++)
{
for(k=0;k<=9;k++)
{
for(m=0;m<=9;m++)
{
sum1=i*1000+j*100+k*10+m;
sum2=Math.pow(i, 4)+Math.pow(j, 4)+Math.pow(k, 4)+Math.pow(m, 4);
if(sum1==sum2)
{
System.out.println((int)sum1+"是阿姆斯壯數");
}
}
}
}
}
}
}
=======================
1634是阿姆斯壯數
8208是阿姆斯壯數
9474是阿姆斯壯數
留言列表