題目

找出四位數的阿姆斯壯數

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是阿姆斯壯數

 

arrow
arrow
    全站熱搜
    創作者介紹
    創作者 驢子 的頭像
    驢子

    驢子的生活日記

    驢子 發表在 痞客邦 留言(0) 人氣()